From 3bef867a44cb8343cff3d69504425968f754779e Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Thu, 21 May 2020 12:17:21 +0200 Subject: Better hide spinner (#2990) Fix https://github.com/FreshRSS/FreshRSS/issues/2986#issuecomment-631396735 By CSS, and also by JS https://framagit.org/nicofrand/xextension-threepanesview/-/issues/10 --- p/scripts/main.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'p/scripts') diff --git a/p/scripts/main.js b/p/scripts/main.js index 12d500785..83c806040 100644 --- a/p/scripts/main.js +++ b/p/scripts/main.js @@ -1526,6 +1526,13 @@ function faviconNbUnread(n) { } } +function removeFirstLoadSpinner() { + const first_load = document.getElementById('first_load'); + if (first_load) { + first_load.remove(); + } +} + function init_normal() { const stream = document.getElementById('stream'); if (!stream) { @@ -1556,6 +1563,7 @@ function init_beforeDOM() { } function init_afterDOM() { + removeFirstLoadSpinner(); init_notifications(); init_popup(); init_confirm_action(); @@ -1579,11 +1587,9 @@ init_beforeDOM(); //Can be called before DOM is fully loaded if (document.readyState && document.readyState !== 'loading') { init_afterDOM(); } else { - document.addEventListener('DOMContentLoaded', function () { - if (window.console) { - console.log('FreshRSS waiting for DOMContentLoaded…'); - } - init_afterDOM(); - }, false); + if (window.console) { + console.log('FreshRSS waiting for DOMContentLoaded…'); + } + document.addEventListener('DOMContentLoaded', init_afterDOM, false); } // @license-end -- cgit v1.2.3