diff --git a/src/js/main/main.js b/src/js/main/main.js index 4a3997e..8d54c23 100644 --- a/src/js/main/main.js +++ b/src/js/main/main.js @@ -58,6 +58,13 @@ const MainUI = ((window) => { // const ui = this console.log(`${NAME}: loaded`) } + + static unloaded () { + console.log(`${NAME}: unloaded`) + + SpinnerUI.show() + BODY.classList.remove('loaded') + } } const documentInit = () => { @@ -66,12 +73,6 @@ const MainUI = ((window) => { BODY.classList.add('loaded') SpinnerUI.hide() - window.addEventListener('beforeunload', () => { - console.log(`${NAME} before unload`) - SpinnerUI.show() - BODY.classList.remove('loaded') - }) - console.groupEnd('init') console.timeEnd('init') @@ -90,6 +91,10 @@ const MainUI = ((window) => { MainUI.loaded() }) + window.addEventListener('beforeunload', () => { + MainUI.unloaded() + }) + window.MainUI = MainUI return MainUI