all-in-one/php/public/automatic_reload.js
Simon L. 5a826222d4 try to fix glitchy buttons
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-05-16 10:56:17 +02:00

19 lines
678 B
JavaScript

document.addEventListener("DOMContentLoaded", function(event) {
if (document.hasFocus()) {
// hide reload button if the site reloads automatically
let list = document.getElementsByClassName("reload button");
for (let i = 0; i < list.length; i++) {
// list[i] is a node with the desired class name
list[i].style.display = 'none';
}
// set timeout for reload
setTimeout(function(){
window.location.reload(1);
}, 5000);
} else {
window.addEventListener("beforeunload", function() {
document.getElementById('overlay').classList.add('loading')
});
}
});