From e8e6a0906702dc7b569ef4f0b2d9486d772ba562 Mon Sep 17 00:00:00 2001 From: Minteck Date: Sun, 31 Oct 2021 11:49:13 +0100 Subject: Initial commit --- js/loading.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 js/loading.js (limited to 'js/loading.js') diff --git a/js/loading.js b/js/loading.js new file mode 100644 index 0000000..dc021a5 --- /dev/null +++ b/js/loading.js @@ -0,0 +1,32 @@ +document.onreadystatechange = function(e) { + if (document.readyState == "interactive") { + var all = document.getElementsByTagName("*"); + for (var i = 0, max = all.length; i < max; i++) { + set_ele(all[i]); + } + } +} + +function check_element(ele) { + var all = document.getElementsByTagName("*"); + var totalele = all.length; + var per_inc = 100 / all.length; + + if ($(ele).on()) { + var prog_width = per_inc + Number(document.getElementById("progress_width").value); + document.getElementById("progress_width").value = prog_width; + $("#bar1").animate({ + width: prog_width + "%" + }, 10, function() { + if (document.getElementById("bar1").style.width === "100%") { + $(".progress").fadeOut("slow"); + } + }); + } else { + set_ele(ele); + } +} + +function set_ele(set_element) { + check_element(set_element); +} \ No newline at end of file -- cgit