move menu template into function
This commit is contained in:
12
index.js
12
index.js
@@ -23,7 +23,7 @@ app.on('open-url', onOpen)
|
|||||||
app.on('ready', function () {
|
app.on('ready', function () {
|
||||||
mainWindow = createMainWindow()
|
mainWindow = createMainWindow()
|
||||||
|
|
||||||
var menu = electron.Menu.buildFromTemplate(template)
|
var menu = electron.Menu.buildFromTemplate(getMenuTemplate())
|
||||||
electron.Menu.setApplicationMenu(menu)
|
electron.Menu.setApplicationMenu(menu)
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -161,7 +161,8 @@ function reloadWindow (win) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var template = [
|
function getMenuTemplate () {
|
||||||
|
var template = [
|
||||||
{
|
{
|
||||||
label: 'File',
|
label: 'File',
|
||||||
submenu: [
|
submenu: [
|
||||||
@@ -300,9 +301,9 @@ var template = [
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
if (process.platform === 'darwin') {
|
if (process.platform === 'darwin') {
|
||||||
var name = app.getName()
|
var name = app.getName()
|
||||||
template.unshift({
|
template.unshift({
|
||||||
label: name,
|
label: name,
|
||||||
@@ -357,4 +358,7 @@ if (process.platform === 'darwin') {
|
|||||||
role: 'front'
|
role: 'front'
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
return template
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user