From e39a3c072b9794e6ede398bf3350bd7c5eaf182b Mon Sep 17 00:00:00 2001 From: Peter Pfeufer Date: Thu, 27 Jan 2022 04:35:15 +0000 Subject: [PATCH] Evetime js update --- allianceauth/static/js/eve-time.js | 54 +++++------------------------- 1 file changed, 8 insertions(+), 46 deletions(-) diff --git a/allianceauth/static/js/eve-time.js b/allianceauth/static/js/eve-time.js index ba5656fd..1cbe36d2 100644 --- a/allianceauth/static/js/eve-time.js +++ b/allianceauth/static/js/eve-time.js @@ -1,58 +1,20 @@ $(document).ready(function () { '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 * @param element - * @param utcOffset */ - let renderClock = function (element, utcOffset) { - let today = new Date(); - let h = today.getUTCHours(); - let m = today.getUTCMinutes(); - - h = h + utcOffset; - - if (h > 24) { - h = h - 24; - } - - if (h < 0) { - h = h + 24; - } - - h = checkTime(h); - m = checkTime(m); + const renderClock = function (element) { + const datetimeNow = new Date(); + const h = String(datetimeNow.getUTCHours()).padStart(2, '0'); + const m = String(datetimeNow.getUTCMinutes()).padStart(2, '0'); element.html(h + ':' + m); - - setTimeout(function () { - renderClock(element, 0); - }, 500); }; - /** - * functions that need to be executed on load - */ - let init = function () { - renderClock($('.eve-time-wrapper .eve-time-clock'), 0); - }; - - /** - * start the show - */ - init(); + // Start the Eve time clock in the top menu bar + setInterval(function () { + renderClock($('.eve-time-wrapper .eve-time-clock')); + }, 500); });