diff --git a/webroot/js/main.js b/webroot/js/main.js index 821c6df..2b37728 100644 --- a/webroot/js/main.js +++ b/webroot/js/main.js @@ -1,14 +1,6 @@ import { fullScreen, exec, toast } from './kernelsu.js' import { setNewLanguage, getTranslations } from './language.js' -const loading_screen = document.getElementById('loading_screen') -loading_screen.style.display = 'none' - -let sys_lang = localStorage.getItem('/system/language') - -if (!sys_lang) sys_lang = setLangData('en_US') -if (sys_lang !== 'en_US') await setNewLanguage(sys_lang, true) - function setError(place, issue) { const fullErrorLog = setErrorData(`${place}: ${issue}`) document.getElementById('errorh_panel').innerHTML = fullErrorLog @@ -29,6 +21,8 @@ function setErrorData(errorLog) { return finalLog } +if (window.onerror) window.onerror = (err) => setError('WebUI', err.stack ? err.stack : err.message) + (async () => { const EXPECTED = 1 const UNEXPECTED_FAIL = 2 @@ -175,6 +169,4 @@ function setErrorData(errorLog) { } else { setError('find', `Error while finding zygisk modules (${findModulesCmd.errno}): ${findModulesCmd.stderr}`) } -})().catch((err) => setError('WebUI', err.stack ? err.stack : err.message)) - -if (window.onerror) window.onerror = (err) => setError('WebUI', err.stack ? err.stack : err.message) \ No newline at end of file +})().catch((err) => setError('WebUI', err.stack ? err.stack : err.message)) \ No newline at end of file