|
@@ -1,28 +1,19 @@
|
|
|
-window.onload = function () {
|
|
|
-
|
|
|
- console.log("End expe " + END_EXPE)
|
|
|
+const delay = ms => new Promise(res => setTimeout(res, ms))
|
|
|
|
|
|
+window.addEventListener('DOMContentLoaded', async () => {
|
|
|
+ console.log('End expe ' + END_EXPE)
|
|
|
+
|
|
|
// only if not end of expe
|
|
|
- if (END_EXPE == "False"){
|
|
|
- setTimeout(function(){
|
|
|
- document.getElementById("expeImg").style.display = "inline";
|
|
|
- }, 500);
|
|
|
+ if (!END_EXPE) {
|
|
|
+ await delay(500)
|
|
|
+ document.getElementById('expeImg').style.display = 'inline'
|
|
|
}
|
|
|
-
|
|
|
- // redirect if end of expe after 5 sec
|
|
|
- if (END_EXPE == "True"){
|
|
|
-
|
|
|
- for(var i=0; i<6; i++){
|
|
|
- ((x)=>{
|
|
|
- setTimeout(()=>
|
|
|
- document.getElementById("refreshTime").textContent = 5 - x
|
|
|
- ,1000 * i)
|
|
|
- })(i);
|
|
|
- }
|
|
|
-
|
|
|
- setTimeout(function(){
|
|
|
- // TODO : refresh to home app
|
|
|
- window.location = baseUrl
|
|
|
- }, 5000);
|
|
|
+ // redirect after 5s if end of expe
|
|
|
+ else if (END_EXPE) {
|
|
|
+ for (let i = 0; i <= 5; i++) {
|
|
|
+ document.getElementById('refreshTime').textContent = 5 - i
|
|
|
+ if (i <= 4) await delay(1000)
|
|
|
+ }
|
|
|
+ window.location = baseUrl
|
|
|
}
|
|
|
-}
|
|
|
+})
|