window.addEventListener('load', () => { setTimeout(() => { if (native) { setTimeout(() => { setTimeout(() => { if (native) {global.$ = require('jquery');} else {var script = document.createElement('script');script.src = '../webinit/jquery.js';script.type = 'text/javascript';document.getElementsByTagName('head')[0].appendChild(script);} $("#progress").fadeOut(500); setTimeout(() => { window.fetch("https://kartik.hopto.org/latest.php?v=" + require('@electron/remote').getCurrentWindow().update).then((data) => { data.blob().then((a) => { a.text().then((b) => { if (require('@electron/remote').getCurrentWindow().update == "git") { document.getElementById('updates').style.backgroundColor = "lightsalmon"; document.getElementById('updates').innerText = lang.updates.git; } else { console.log(b); console.log(require('../package.json').version); if (b == require('../package.json').version) { document.getElementById('updates').style.backgroundColor = "lightgreen"; document.getElementById('updates').innerText = lang.updates.ok; } else { document.getElementById('warning').style.opacity = "1"; document.getElementById('updates').style.backgroundColor = "lightyellow"; document.getElementById('updates').innerText = lang.updates.available; } } setTimeout(() => { document.getElementById('banner').style.width = "380px"; document.getElementById('banner').style.height = "auto"; document.getElementById('banner').src = "common/banner.gif"; introsfx = new Audio("../sfx/newintro.mp3"); introsfx.play() introsfx.onended = () => { $("body").fadeOut(500); setTimeout(() => { info("LoadWindow", "Switching control to MenuWindow"); location.href = "intro.html"; }, 1000) } }, 2000) }).catch((e) => { console.warn(e); document.getElementById('updates').style.backgroundColor = "lightcoral"; document.getElementById('updates').innerText = lang.updates.error; setTimeout(() => { document.getElementById('banner').style.width = "380px"; document.getElementById('banner').style.height = "auto"; document.getElementById('banner').src = "common/banner.gif"; introsfx = new Audio("../sfx/newintro.mp3"); introsfx.play() introsfx.onended = () => { $("body").fadeOut(500); setTimeout(() => { info("LoadWindow", "Switching control to MenuWindow"); location.href = "intro.html"; }, 1000) } }, 2000) }); }).catch((e) => { console.warn(e); document.getElementById('updates').style.backgroundColor = "lightcoral"; document.getElementById('updates').innerText = lang.updates.error; setTimeout(() => { document.getElementById('banner').style.width = "380px"; document.getElementById('banner').style.height = "auto"; document.getElementById('banner').src = "common/banner.gif"; introsfx = new Audio("../sfx/newintro.mp3"); introsfx.play() introsfx.onended = () => { $("body").fadeOut(500); setTimeout(() => { info("LoadWindow", "Switching control to MenuWindow"); location.href = "intro.html"; }, 1000) } }, 2000) }); }).catch((e) => { console.warn(e); document.getElementById('updates').style.backgroundColor = "lightcoral"; document.getElementById('updates').innerText = lang.updates.error; setTimeout(() => { document.getElementById('banner').style.width = "380px"; document.getElementById('banner').style.height = "auto"; document.getElementById('banner').src = "common/banner.gif"; introsfx = new Audio("../sfx/newintro.mp3"); introsfx.play() introsfx.onended = () => { $("body").fadeOut(500); setTimeout(() => { info("LoadWindow", "Switching control to MenuWindow"); location.href = "intro.html"; }, 1000) } }, 2000) }); }, 2000) }, 3000) }, 1000) } else { if (native) {global.$ = require('jquery');} else {var script = document.createElement('script');script.src = '../webinit/jquery.js';script.type = 'text/javascript';document.getElementsByTagName('head')[0].appendChild(script);} setTimeout(() => { document.getElementById('banner').style.width = "380px"; document.getElementById('banner').style.height = "auto"; document.getElementById('banner').src = "common/banner.gif"; introsfx = new Audio("../sfx/newintro.mp3"); introsfx.play() introsfx.onended = () => { $("body").fadeOut(500); setTimeout(() => { info("LoadWindow", "Switching control to MenuWindow"); location.href = "intro.html"; }, 1000) } }, 5000) } }, 2000) })