add reload menu in macOS dock

This commit is contained in:
Damillora 2017-07-03 16:59:53 +07:00
parent 65dccf3729
commit 49be67aae6
2 changed files with 9 additions and 3 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
node_modules
out
npm-debug.log

View File

@ -79,15 +79,18 @@ if (process.platform === 'darwin') {
{role: 'front'} {role: 'front'}
] ]
} }
const dockMenu = Menu.buildFromTemplate([
{label: 'Reload', click () { win.reload() }}
])
function createWindow () { function createWindow () {
// Create the browser window. // Create the browser window.
const menu = Menu.buildFromTemplate(template) const menu = Menu.buildFromTemplate(template)
Menu.setApplicationMenu(menu) app.dock.setMenu(dockMenu);
Menu.setApplicationMenu(menu);
win = new BrowserWindow({width: 480, height: 600,icon: path.join(__dirname, 'ic_launcher.png')}) win = new BrowserWindow({width: 480, height: 600,icon: path.join(__dirname, 'ic_launcher.png')})
// and load the index.html of the app. // and load the index.html of the app.
win.loadURL('http://pf.gree.net/58737',{userAgent: 'Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F27E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36'}); win.loadURL('http://pf.gree.net/58737',{userAgent: 'Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F27E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36'});
// Open the DevTools. // Open the DevTools.