function createWindow () {
-
+ console.log(os.platform());
let appcfg = localcfg();
let ua = app.getName() + '/' + app.getVersion() + '-' + os.type() + '/' + os.release() + '/' + os.arch
mainWindow = new BrowserWindow({
console.log("loding URL:" + appcfg.host)
mainWindow.loadURL(appcfg.host,{userAgent: ua});
if (os.platform() == "darwin"){
- const template = [
- {label: 'Edit',submenu: [ {role: 'undo'}, {role: 'redo'},{type: 'separator'},{role: 'cut'},{role: 'copy'},{role: 'paste'},{role: 'pasteandmatchstyle'},{role: 'delete'},{role: 'selectall'}]},
- {label: 'View',submenu: [{role: 'reload'}, {role: 'forcereload'},{role: 'toggledevtools'},{type: 'separator'},{role: 'resetzoom'},{role: 'zoomin'},{role: 'zoomout'},{type: 'separator'},{role: 'togglefullscreen'}]},
- {role: 'window',submenu: [{role: 'minimize'},{role: 'close'}]},
- {role: 'help',submenu: [{label: 'Learn More',click () { require('electron').shell.openExternal('https://electronjs.org') }}]}]
- template.unshift({ label: app.getName(), submenu: [ {role: 'about'}, {type: 'separator'}, {role: 'services', submenu: []}, {type: 'separator'}, {role: 'hide'}, {role: 'hideothers'}, {role: 'unhide'}, {type: 'separator'}, {role: 'quit'}
+ console.log("Set Menu")
+ const template = []
+ template.unshift({
+ label: app.getName(),
+ submenu: [
+ {role: 'about'},
+ {type: 'separator'},
+ {role: 'services', submenu: []},
+ {type: 'separator'},
+ {role: 'hide'},
+ {role: 'hideothers'},
+ {role: 'unhide'},
+ {type: 'separator'},
+ {role: 'quit'}
]
})
- template[1].submenu.push( {type: 'separator'}, { label: 'Speech', submenu: [ {role: 'startspeaking'}, {role: 'stopspeaking'} ] } )
- template[3].submenu = [ {role: 'close'}, {role: 'minimize'}, {role: 'zoom'}, {type: 'separator'}, {role: 'front'} ]
const menu = Menu.buildFromTemplate(template)
Menu.setApplicationMenu(menu)
} else {