Lint cleanup, create menu only on macOS.
This commit is contained in:
parent
c937ae5c84
commit
6c9afeb45b
57
index.js
57
index.js
@ -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){
|
||||||
|
Loading…
Reference in New Issue
Block a user