1
0
mirror of https://github.com/TheGreyDiamond/Enlight.git synced 2025-07-18 04:33:50 +02:00

Update index.html

This commit is contained in:
TheGreyDiamond
2020-11-23 20:40:00 +01:00
parent 28c98856c0
commit 1d5ed62371

View File

@ -39,6 +39,7 @@
</div> </div>
</div> </div>
<script> <script>
var loaderInUse = true;
const { ipcRenderer } = require("electron"); const { ipcRenderer } = require("electron");
setInterval(function () { setInterval(function () {
// Pulling general info from main thread // Pulling general info from main thread
@ -46,16 +47,20 @@
"synchronous-message", "synchronous-message",
"loadOverride" "loadOverride"
); );
if (loadOverride) { if (!loaderInUse) {
document.getElementById("loader").innerHTML = "&#xf1ce;"; if (loadOverride) {
} else { document.getElementById("loader").innerHTML = "&#xf1ce;";
document.getElementById("loader").innerHTML = ""; } else {
document.getElementById("loader").innerHTML = "";
}
} }
}, 200); }, 500);
// Network info // Network info
var allNetworkNames = []; var allNetworkNames = [];
function buildNetworkDropDown() { function buildNetworkDropDown() {
loaderInUse = true;
document.getElementById("loader").innerHTML = "&#xf1ce;";
allNetworks = ipcRenderer.sendSync( allNetworks = ipcRenderer.sendSync(
"synchronous-message", "synchronous-message",
"getNetworks" "getNetworks"
@ -64,11 +69,11 @@
"synchronous-message", "synchronous-message",
"getMainNetwork" "getMainNetwork"
); );
allNetworkNames = [] allNetworkNames = [];
console.log(lastNetwork); console.log(lastNetwork);
i = 0; i = 0;
var dropDown = document.getElementById("networkDropdown"); var dropDown = document.getElementById("networkDropdown");
dropDown.innerHTML = "" dropDown.innerHTML = "";
while (i < allNetworks.length) { while (i < allNetworks.length) {
temp = temp =
"<a id='networkEntry" + "<a id='networkEntry" +
@ -98,12 +103,17 @@
"state:networkNoLongerValid" "state:networkNoLongerValid"
); );
} }
loaderInUse = false;
document.getElementById("loader").innerHTML = "";
} }
function selectNewNetwork(id) { function selectNewNetwork(id) {
idAsNumber = parseInt(id); idAsNumber = parseInt(id);
newNetwork = allNetworkNames[id]; newNetwork = allNetworkNames[id];
ipcRenderer.sendSync("synchronous-message", "set:newNetwork|" + newNetwork); ipcRenderer.sendSync(
"synchronous-message",
"set:newNetwork|" + newNetwork
);
buildNetworkDropDown(); buildNetworkDropDown();
nameOfElm = "networkEntry" + String(idAsNumber); nameOfElm = "networkEntry" + String(idAsNumber);
@ -150,6 +160,7 @@
} }
if (batteryShowdStart) { if (batteryShowdStart) {
document.getElementById("loader").innerHTML = ""; document.getElementById("loader").innerHTML = "";
loaderInUse = false;
} }
setInterval(function () { setInterval(function () {