profilpage/public/templates/loader.js
2021-06-25 17:41:11 +02:00

44 lines
899 B
JavaScript

let pageTimeout;
var disable_timeout = true;
var is_loaded = false;
function loaded() {
is_loaded = true;
if (disable_timeout) {
pageTimeout = setTimeout(showPage, 0);
} else {
pageTimeout = setTimeout(showPage, 9,50);
}
}
function showPage() {
document.getElementById('loader-wr').innerHTML = "";
document.getElementById('loader-wr').style.display = "none";
let header_box = document.getElementById("header");
let content_box = document.getElementById("content");
header_box.style.display = "block";
content_box.style.display = "block";
}
load();
var addDot;
function load() {
if (is_loaded) {
return;
} else {
addDot = setInterval(addPointHTMl, 300);
}
}
function addPointHTMl() {
if (is_loaded) {
return;
}
document.getElementById('loading').innerHTML += ".";
tmp_bool = false;
}