move menu template into function

This commit is contained in:
Feross Aboukhadijeh
2016-03-03 23:48:31 -08:00
parent 3f60f1c7f2
commit 88da6879b3

View File

@@ -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
}