var electronrequire('electron'); var BrowserWindowelectron.BrowserWindow; var OSXprocess.platform === 'darwin'; var edit = { label: 'Edit', submenu: [{ label: 'Undo', accelerator: 'Command+Z', selector: 'undo:'} , { label: 'Redo', accelerator: 'Shift+Command+Z', selector: 'redo:'} , { type: 'separator'} , { label: 'Cut', accelerator: 'Command+X', selector: 'cut:'} , { label: 'Copy', accelerator: 'Command+C', selector: 'copy:'} , { label: 'Paste', accelerator: 'Command+V', selector: 'paste:'} , { label: 'Select All', accelerator: 'Command+A', selector: 'selectAll:'} ] } ; var view = { label: 'View', submenu: [{ label: 'Focus Search', accelerator: 'Control + Alt + F', click: function (){ console.log('focus find'); } } , { type: 'separator'} , { label: 'Toggle Markdown Preview', accelerator: OSX? 'Command + P': 'Ctrl + P', click: function (){ console.log('markdown'); } } , { type: 'separator'} , { label: 'Reload', accelerator: (function (){ if (process.platform === 'darwin') return 'Command+R'; else return 'Ctrl+R'; } )(), click: function (){ _AN_Call_reload('reload', BrowserWindow.getFocusedWindow()); } } ] } ; module.exports = process.platform === 'darwin'? [edit, view] : [view] ;