Add "Edit" menu in specs window.
authorCheng Zhao <zcbenz@gmail.com>
Fri, 29 Nov 2013 08:21:43 +0000 (16:21 +0800)
committerCheng Zhao <zcbenz@gmail.com>
Fri, 29 Nov 2013 08:21:43 +0000 (16:21 +0800)
spec/main.js

index 3c747d4..1f77bb1 100644 (file)
@@ -53,16 +53,40 @@ app.on('finish-launching', function() {
       ],
     },
     {
-      label: 'Window',
+      label: 'Edit',
       submenu: [
         {
-          label: 'Open',
-          accelerator: 'CommandOrControl+O',
+          label: 'Undo',
+          accelerator: 'CommandOrControl+Z',
+          selector: 'undo:',
         },
         {
-          label: 'Close',
-          accelerator: 'CommandOrControl+W',
-          click: function(item, window) { window.close(); }
+          label: 'Redo',
+          accelerator: 'CommandOrControl+Shift+Z',
+          selector: 'redo:',
+        },
+        {
+          type: 'separator',
+        },
+        {
+          label: 'Cut',
+          accelerator: 'CommandOrControl+X',
+          selector: 'cut:',
+        },
+        {
+          label: 'Copy',
+          accelerator: 'CommandOrControl+C',
+          selector: 'copy:',
+        },
+        {
+          label: 'Paste',
+          accelerator: 'CommandOrControl+V',
+          selector: 'paste:',
+        },
+        {
+          label: 'Select All',
+          accelerator: 'CommandOrControl+A',
+          selector: 'selectAll:',
         },
       ]
     },
@@ -86,6 +110,20 @@ app.on('finish-launching', function() {
       ]
     },
     {
+      label: 'Window',
+      submenu: [
+        {
+          label: 'Open',
+          accelerator: 'CommandOrControl+O',
+        },
+        {
+          label: 'Close',
+          accelerator: 'CommandOrControl+W',
+          click: function(item, window) { window.close(); }
+        },
+      ]
+    },
+    {
       label: 'Help',
       submenu: [],
     }