aidxnFUNretro/js/main.js

43 lines
1.1 KiB
JavaScript
Raw Normal View History

let currentDT = ``;
function displayTime(){
let date = new Date();
let d = date.getDate();
let m = date.toLocaleString('default', {month: 'long'});
let y = date.getFullYear();
let t = date.toLocaleString([], {
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
});
currentDT = `${d} ${m}, ${y} ${t}`;
document.getElementById('date').innerHTML = currentDT;
setTimeout(displayTime, 1000);
}
/* Credits to MrPolywhirl (jsfiddle.net/MrPolywhirl/cbLsc81f) for the loading functions */
/* Modified to suit my craziness */
function onReady(callback) {
let intervalID = window.setInterval(checkReady, 1000);
function checkReady() {
if (document.getElementsByTagName('body')[0] !== undefined) {
window.clearInterval(intervalID);
callback.call(this);
}
}
}
function show(id, value) {
document.getElementById("loading").style.display = value ? 'block' : 'none';
document.getElementById("page").style.display = 'block';
}
displayTime();
onReady(function () {
show('page', true);
show('loading', false);
});