tighten up formatting of menu example

This commit is contained in:
Zeke Sikelianos 2017-03-30 11:07:59 -07:00
parent d779ecf674
commit b24be19fac

View file

@ -115,76 +115,36 @@ const template = [
{ {
label: 'Edit', label: 'Edit',
submenu: [ submenu: [
{ {role: 'undo'},
role: 'undo' {role: 'redo'},
}, {type: 'separator'},
{ {role: 'cut'},
role: 'redo' {role: 'copy'},
}, {role: 'paste'},
{ {role: 'pasteandmatchstyle'},
type: 'separator' {role: 'delete'},
}, {role: 'selectall'}
{
role: 'cut'
},
{
role: 'copy'
},
{
role: 'paste'
},
{
role: 'pasteandmatchstyle'
},
{
role: 'delete'
},
{
role: 'selectall'
}
] ]
}, },
{ {
label: 'View', label: 'View',
submenu: [ submenu: [
{ {role: 'reload'},
role: 'reload' {role: 'forcereload'},
}, {role: 'toggledevtools'},
{ {type: 'separator'},
role: 'forcereload' {role: 'resetzoom'},
}, {role: 'zoomin'},
{ {role: 'zoomout'},
role: 'toggledevtools' {type: 'separator'},
}, {role: 'togglefullscreen'}
{
type: 'separator'
},
{
role: 'resetzoom'
},
{
role: 'zoomin'
},
{
role: 'zoomout'
},
{
type: 'separator'
},
{
role: 'togglefullscreen'
}
] ]
}, },
{ {
role: 'window', role: 'window',
submenu: [ submenu: [
{ {role: 'minimize'},
role: 'minimize' {role: 'close'}
},
{
role: 'close'
}
] ]
}, },
{ {
@ -202,76 +162,37 @@ if (process.platform === 'darwin') {
template.unshift({ template.unshift({
label: app.getName(), label: app.getName(),
submenu: [ submenu: [
{ {role: 'about'},
role: 'about' {type: 'separator'},
}, {role: 'services', submenu: []},
{ {type: 'separator'},
type: 'separator' {role: 'hide'},
}, {role: 'hideothers'},
{ {role: 'unhide'},
role: 'services', {type: 'separator'},
submenu: [] {role: 'quit'}
},
{
type: 'separator'
},
{
role: 'hide'
},
{
role: 'hideothers'
},
{
role: 'unhide'
},
{
type: 'separator'
},
{
role: 'quit'
}
] ]
}) })
// Edit menu.
// Edit menu
template[1].submenu.push( template[1].submenu.push(
{ {type: 'separator'},
type: 'separator'
},
{ {
label: 'Speech', label: 'Speech',
submenu: [ submenu: [
{ {role: 'startspeaking'},
role: 'startspeaking' {role: 'stopspeaking'}
},
{
role: 'stopspeaking'
}
] ]
} }
) )
// Window menu.
// Window menu
template[3].submenu = [ template[3].submenu = [
{ {role: 'close'},
label: 'Close', {role: 'minimize'},
accelerator: 'CmdOrCtrl+W', {role: 'zoom'},
role: 'close' {type: 'separator'},
}, {role: 'front'}
{
label: 'Minimize',
accelerator: 'CmdOrCtrl+M',
role: 'minimize'
},
{
label: 'Zoom',
role: 'zoom'
},
{
type: 'separator'
},
{
label: 'Bring All to Front',
role: 'front'
}
] ]
} }