diff --git a/js/externalLinkHandler.js b/js/externalLinkHandler.js index 183b669d7d03d8ec16be97951cb19c14f25b95e0..8390b0c63da27d22219cc8af0192701cb674f4a7 100644 --- a/js/externalLinkHandler.js +++ b/js/externalLinkHandler.js @@ -6,6 +6,4 @@ document.onreadystatechange = function () { element.target = "_blank"; } }); - - document.querySelector(".loader").style.display = "none"; } \ No newline at end of file diff --git a/js/loader.js b/js/loader.js index 337977b401e0e6af7bf7cd0ac5e40fad298b5d29..7aded3346fc2ddd28157717b7d0e59639b0515eb 100644 --- a/js/loader.js +++ b/js/loader.js @@ -8,4 +8,10 @@ div.innerHTML = `<div class="loader-dots"> <div class="dots"></div> </div>`; -document.body.appendChild(div); \ No newline at end of file +document.body.appendChild(div); + +document.addEventListener('readystatechange', event => { + if (event.target.readyState === "complete") { + document.querySelector(".loader").style.display = "none"; + } +}); \ No newline at end of file