Corrections to menu.md
authorAlex Warren <alex@textadventures.co.uk>
Tue, 9 Jun 2015 21:08:34 +0000 (22:08 +0100)
committerAlex Warren <alex@textadventures.co.uk>
Tue, 9 Jun 2015 21:08:34 +0000 (22:08 +0100)
docs/api/menu.md

index 60e3788..3623adc 100644 (file)
@@ -30,7 +30,9 @@ window.addEventListener('contextmenu', function (e) {
 Another example of creating the application menu with the simple template API:
 
 ```javascript
-// main.js
+<!-- index.html -->
+var remote = require('remote');
+var Menu = remote.require('menu');
 var template = [
   {
     label: 'Electron',
@@ -69,7 +71,7 @@ var template = [
       {
         label: 'Quit',
         accelerator: 'Command+Q',
-        click: function() { app.quit(); }
+        selector: 'terminate:'
       },
     ]
   },
@@ -117,12 +119,12 @@ var template = [
       {
         label: 'Reload',
         accelerator: 'Command+R',
-        click: function() { BrowserWindow.getFocusedWindow().reloadIgnoringCache(); }
+        click: function() { remote.getCurrentWindow().reloadIgnoringCache(); }
       },
       {
         label: 'Toggle DevTools',
         accelerator: 'Alt+Command+I',
-        click: function() { BrowserWindow.getFocusedWindow().toggleDevTools(); }
+        click: function() { remote.getCurrentWindow().toggleDevTools(); }
       },
     ]
   },
@@ -156,7 +158,7 @@ var template = [
 
 menu = Menu.buildFromTemplate(template);
 
-Menu.setApplicationMenu(menu); // Must be called within app.on('ready', function(){ ... });
+Menu.setApplicationMenu(menu);
 ```
 
 ## Class: Menu