1
0
mirror of https://github.com/TheGreyDiamond/Enlight.git synced 2025-07-17 20:33:48 +02:00

A bit faster

This commit is contained in:
TheGreyDiamond
2020-11-23 22:09:25 +01:00
parent aa0426d762
commit 9dc4e61d7f
5 changed files with 37 additions and 4 deletions

View File

@ -4,6 +4,22 @@ const { win32 } = require("path");
const sysInf = require("systeminformation");
var aWin2 = undefined;
var header = undefined;
header = fs.readFileSync("ui_templates/header.html").toString();
/// !!!-----------!!!
/// PAGE LOOKUP TABLE
var pageLookup = {};
pageLookup["index"] = "index.html";
pageLookup["session"] = "sessions.html";
fs.readFile('ui_templates/sessions.html', 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
pageLookup["sessionPRELOAD"] = data;
});
function createWindow() {
const win = new BrowserWindow({
@ -17,7 +33,7 @@ function createWindow() {
win.setMenuBarVisibility(false);
win.setAutoHideMenuBar(true);
main = fs.readFileSync("ui_templates/index.html").toString();
header = fs.readFileSync("ui_templates/header.html").toString();
//header = fs.readFileSync("ui_templates/header.html").toString();
toLoad = header + main;
fs.writeFileSync("ui_templates/temp.html", toLoad)
//win.loadURL("data:text/html;charset=utf-8," + encodeURI(toLoad));
@ -123,6 +139,17 @@ function init() {
}
}else if (String(arg).includes("PAGE:change")) {
newPage = String(arg).split(".")[1]
main = pageLookup[newPage + "PRELOAD"]
if(main == undefined){
main = fs.readFileSync("ui_templates/" + pageLookup[newPage]).toString();
}
toLoad = header + main;
fs.writeFileSync("ui_templates/temp.html", toLoad)
win.loadFile("ui_templates/temp.html")
event.returnValue = "";
}else{
event.returnValue = "ERR:UNKNOW_CMD"
}

View File

@ -187,7 +187,7 @@
</script>-->
<!--<iframe src="header.html" class="headerIframe"></iframe>-->
<h1>Hello World!</h1>
<a href="">Session screen</a>
<button onclick='ipcRenderer.sendSync("synchronous-message", "PAGE:change.session");'>Session screen</button>
We are using node
<script>
document.write(process.versions.node);

View File

@ -0,0 +1,6 @@
<h1>Sessions</h1>
yes.
<button onclick='ipcRenderer.sendSync("synchronous-message", "PAGE:change.index");'>Go back</button>
</body>
</html>

View File

@ -376,7 +376,7 @@
</script>-->
<!--<iframe src="header.html" class="headerIframe"></iframe>-->
<h1>Hello World!</h1>
<a href="">Session screen</a>
<button onclick='ipcRenderer.sendSync("synchronous-message", "PAGE:change.session");'>Session screen</button>
We are using node
<script>
document.write(process.versions.node);

View File

@ -1 +1 @@
VirtualBox Host-Only Ethernet Adapter
Intel(R) I211 Gigabit Network Connection