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 () {
|
||||
mainWindow = createMainWindow()
|
||||
|
||||
var menu = electron.Menu.buildFromTemplate(template)
|
||||
var menu = electron.Menu.buildFromTemplate(getMenuTemplate())
|
||||
electron.Menu.setApplicationMenu(menu)
|
||||
})
|
||||
|
||||
@@ -161,7 +161,8 @@ function reloadWindow (win) {
|
||||
}
|
||||
}
|
||||
|
||||
var template = [
|
||||
function getMenuTemplate () {
|
||||
var template = [
|
||||
{
|
||||
label: 'File',
|
||||
submenu: [
|
||||
@@ -300,9 +301,9 @@ var template = [
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
]
|
||||
|
||||
if (process.platform === 'darwin') {
|
||||
if (process.platform === 'darwin') {
|
||||
var name = app.getName()
|
||||
template.unshift({
|
||||
label: name,
|
||||
@@ -357,4 +358,7 @@ if (process.platform === 'darwin') {
|
||||
role: 'front'
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
return template
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user