Move load function to interval in main

Took 6 minutes
This commit is contained in:
Tobias Hopp 2022-11-29 08:40:23 +01:00
parent 672a770ac1
commit 7fff15e68d

View File

@ -26,10 +26,18 @@ document.addEventListener("DOMContentLoaded", async () => {
setupOnClickEvents();
// Wait because sometimes the browser isn't ready for this dom update :(
setTimeout(() => {
WebWebSocketHandler.request(RequestType.CONTAINERS).then(Setup.onContainerUpdate);
}, 1000);
setTimeout(load, 100);
setInterval(() => {
if(!time ) return;
let currentDate = new Date();
time.innerText = "" + (currentDate.getHours() < 10 ? "0" + currentDate.getHours() : currentDate.getHours()) + ":" + (currentDate.getMinutes() < 10 ? "0" + currentDate.getMinutes() : currentDate.getMinutes());
}, 1000);
});
function setupOnClickEvents() {
@ -112,16 +120,6 @@ function setupOnClickEvents() {
}
function load() {
if (!main || !time)
return;
setInterval(() => {
let currentDate = new Date();
time.innerText = "" + (currentDate.getHours() < 10 ? "0" + currentDate.getHours() : currentDate.getHours()) + ":" + (currentDate.getMinutes() < 10 ? "0" + currentDate.getMinutes() : currentDate.getMinutes());
}, 1000);
}
let wsHandler;
function connect(): Promise<void> {