29 lines
815 B
JavaScript
29 lines
815 B
JavaScript
|
const electron = require("electron");
|
||
|
const { app, BrowserWindow } = electron;
|
||
|
|
||
|
const DR_URL = process.env.DR_URL || "http://sandbox.clinic.cubetiq.online?platform=desktop&offline=true&source=" + (process.env.USERNAME || "unknown");
|
||
|
const DR_TITLE = "DR PROFESSIONAL CLINIC"
|
||
|
|
||
|
let mainApp;
|
||
|
app.allowRendererProcessReuse = true;
|
||
|
app.on("ready", () => {
|
||
|
|
||
|
mainApp = new BrowserWindow({
|
||
|
width: 1000,
|
||
|
height: 700
|
||
|
});
|
||
|
|
||
|
mainApp.webContents.executeJavaScript(`localStorage.setItem("author", "Sambo Chea <sombochea@cubetiqs.com>")`)
|
||
|
mainApp.webContents.executeJavaScript(`localStorage.setItem("IS_ELECTRON", true)`)
|
||
|
|
||
|
mainApp.setFullScreen(true)
|
||
|
mainApp.setTitle(DR_TITLE);
|
||
|
|
||
|
console.log("Starting from:", DR_URL)
|
||
|
mainApp.loadURL(DR_URL);
|
||
|
|
||
|
mainApp.on("closed", () => {
|
||
|
mainApp = null;
|
||
|
});
|
||
|
});
|