Merge branch 'evetime-js-update' into 'master'

Evetime js update

See merge request allianceauth/allianceauth!1395
This commit is contained in:
Ariel Rin 2022-01-27 04:35:15 +00:00
commit 26017056c7

View File

@ -1,58 +1,20 @@
$(document).ready(function () { $(document).ready(function () {
'use strict'; 'use strict';
/**
* check time
* @param i
* @returns {string}
*/
let checkTime = function (i) {
if (i < 10) {
i = '0' + i;
}
return i;
};
/** /**
* render a JS clock for Eve Time * render a JS clock for Eve Time
* @param element * @param element
* @param utcOffset
*/ */
let renderClock = function (element, utcOffset) { const renderClock = function (element) {
let today = new Date(); const datetimeNow = new Date();
let h = today.getUTCHours(); const h = String(datetimeNow.getUTCHours()).padStart(2, '0');
let m = today.getUTCMinutes(); const m = String(datetimeNow.getUTCMinutes()).padStart(2, '0');
h = h + utcOffset;
if (h > 24) {
h = h - 24;
}
if (h < 0) {
h = h + 24;
}
h = checkTime(h);
m = checkTime(m);
element.html(h + ':' + m); element.html(h + ':' + m);
setTimeout(function () {
renderClock(element, 0);
}, 500);
}; };
/** // Start the Eve time clock in the top menu bar
* functions that need to be executed on load setInterval(function () {
*/ renderClock($('.eve-time-wrapper .eve-time-clock'));
let init = function () { }, 500);
renderClock($('.eve-time-wrapper .eve-time-clock'), 0);
};
/**
* start the show
*/
init();
}); });