/
index.js
32 lines (26 loc) · 819 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const {app, BrowserWindow} = require("electron");
var win,
createWindow = () => {
win = new BrowserWindow({show: false, width: 800, height: 600, minWidth: 800, minHeight: 600, icon: __dirname + "/../logo/logo.ico"}); // TODO: Get the right icon.
win.loadURL("file://" + __dirname + "/site/index.htm");
win.setMenu(null);
win.maximize();
win.once("ready-to-show", () => {
win.show();
win.toggleDevTools(); // TODO: Remove for release.
});
win.on("closed", () => {
win = null;
});
};
app.on("ready", createWindow);
app.on("window-all-closed", () => {
if (process.platform !== "darwin") {
app.quit();
}
});
app.on("activate", () => {
if (win === null) {
createWindow();
}
});