From e68d36b8f6a76745783d95bc015d319b361bb572 Mon Sep 17 00:00:00 2001 From: Tony Air Date: Fri, 11 Sep 2020 03:53:35 +0700 Subject: [PATCH] IMPR: AJAX online/offline handling --- src/js/_main.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/js/_main.js b/src/js/_main.js index d66ffce..d959775 100755 --- a/src/js/_main.js +++ b/src/js/_main.js @@ -133,7 +133,7 @@ const MainUI = (($) => { } if (!navigator.onLine) { - console.log(`${NAME}: Tab: offline`); + console.log(`${NAME}: Offline`); clearInterval(pingInterval); pingInterval = null; @@ -152,11 +152,13 @@ const MainUI = (($) => { pingInterval = setInterval(sessionPing, 300000); // 5 min in ms } - console.log(`${NAME}: Tab: online`); if ($Body.hasClass('is-offline')) { sessionPing(); + console.log(`${NAME}: is back online`); $Body.trigger(Events.BACKONLINE); + } else { + console.log(`${NAME}: Online`); } $Body.addClass('is-online'); @@ -583,7 +585,7 @@ const MainUI = (($) => { `${Events.MAININIT} ${Events.AJAX} ${Events.AJAXMAIN} ${Events.LOADED}`, () => { if ($W.hasClass('lock-main-init')) { - console.warn('MainUI is locked'); + console.warn(`${NAME}: locked`); return; }