Lint cleanup, create menu only on macOS.

This commit is contained in:
Daniel Scalzi 2018-11-25 21:52:42 -05:00
parent c937ae5c84
commit 6c9afeb45b
No known key found for this signature in database
GPG Key ID: 5CA2F145B63535F9

View File

@ -126,17 +126,19 @@ function createWindow() {
function createMenu() { function createMenu() {
if(process.platform === 'darwin') {
// Extend default included application menu to continue support for quit keyboard shortcut // Extend default included application menu to continue support for quit keyboard shortcut
let applicationSubMenu = { let applicationSubMenu = {
label: "Application", label: 'Application',
submenu: [{ submenu: [{
label: "About Application", label: 'About Application',
selector: "orderFrontStandardAboutPanel:" selector: 'orderFrontStandardAboutPanel:'
}, { }, {
type: "separator" type: 'separator'
}, { }, {
label: "Quit", label: 'Quit',
accelerator: "Command+Q", accelerator: 'Command+Q',
click: () => { click: () => {
app.quit() app.quit()
} }
@ -145,33 +147,33 @@ function createMenu() {
// New edit menu adds support for text-editing keyboard shortcuts // New edit menu adds support for text-editing keyboard shortcuts
let editSubMenu = { let editSubMenu = {
label: "Edit", label: 'Edit',
submenu: [{ submenu: [{
label: "Undo", label: 'Undo',
accelerator: "CmdOrCtrl+Z", accelerator: 'CmdOrCtrl+Z',
selector: "undo:" selector: 'undo:'
}, { }, {
label: "Redo", label: 'Redo',
accelerator: "Shift+CmdOrCtrl+Z", accelerator: 'Shift+CmdOrCtrl+Z',
selector: "redo:" selector: 'redo:'
}, { }, {
type: "separator" type: 'separator'
}, { }, {
label: "Cut", label: 'Cut',
accelerator: "CmdOrCtrl+X", accelerator: 'CmdOrCtrl+X',
selector: "cut:" selector: 'cut:'
}, { }, {
label: "Copy", label: 'Copy',
accelerator: "CmdOrCtrl+C", accelerator: 'CmdOrCtrl+C',
selector: "copy:" selector: 'copy:'
}, { }, {
label: "Paste", label: 'Paste',
accelerator: "CmdOrCtrl+V", accelerator: 'CmdOrCtrl+V',
selector: "paste:" selector: 'paste:'
}, { }, {
label: "Select All", label: 'Select All',
accelerator: "CmdOrCtrl+A", accelerator: 'CmdOrCtrl+A',
selector: "selectAll:" selector: 'selectAll:'
}] }]
} }
@ -181,6 +183,9 @@ function createMenu() {
// Assign it to the application // Assign it to the application
Menu.setApplicationMenu(menuObject) Menu.setApplicationMenu(menuObject)
}
} }
function getPlatformIcon(filename){ function getPlatformIcon(filename){