Sid Gifari File Manager
🏠Root
/
home
/
u527040259
/
domains
/
techamber.in
/
public_html
/
js
/
📝 Editing: loader.js
document.addEventListener("readystatechange", () => { updateLoadingStatus(); }); function updateLoadingStatus() { let status = document.readyState; if (status === "complete") { changePercent(100); } else if (status === "interactive") { changePercent(72); // Adjust percentage as needed lenis.stop(); } else { changePercent(27); // "loading" state lenis.stop(); } } function changePercent(target) { let numberElement = document.querySelector(".percent .number"); let currentNumber = parseInt(numberElement.innerHTML) || 0; let root = document.documentElement; // Equivalent to :root in CSS let wrap = document.querySelector(".loader-wrapper"); let loader = document.querySelector(".loader"); let body = document.querySelector("body"); // Ensure increment updates dynamically let increment = setInterval(() => { if (currentNumber < target) { currentNumber++; numberElement.innerHTML = currentNumber; root.style.setProperty("--percent", `${currentNumber}%`); } else if (currentNumber > target) { currentNumber--; numberElement.innerHTML = currentNumber; root.style.setProperty("--percent", `${currentNumber}%`); } else { clearInterval(increment); setTimeout(() => { loader.style.opacity="0"; setTimeout(()=> { wrap.style.height="0"; body.style.overflow="auto"; lenis.start(); }, 100) }, 600) } }, 10); // Speed of update }
đź’ľ Save
❌ Cancel
Sid Gifari File Manager v1.0 | Terminal Auto-Sync Enabled | Current Path: /home/u527040259/domains/techamber.in/public_html/js