aboutsummaryrefslogtreecommitdiff
path: root/html/settings.js
diff options
context:
space:
mode:
Diffstat (limited to 'html/settings.js')
-rw-r--r--html/settings.js19
1 files changed, 9 insertions, 10 deletions
diff --git a/html/settings.js b/html/settings.js
index e258fcb..87c1095 100644
--- a/html/settings.js
+++ b/html/settings.js
@@ -134,24 +134,23 @@ function set_up_settings_view() {
set_up_repos_tab();
}
+async function init_settings_page() {
#IF MOZILLA
-async function show_indexeddb_error() {
const this_tab = await browser.tabs.getCurrent();
- if (this_tab.incognito)
- by_id("indexeddb_private_mode_explanation").classList.remove("hide");
-#ELSE
-function show_indexeddb_error() {
+
+ if (this_tab.incognito) {
+ by_id("private_mode_error").classList.remove("hide");
+ by_id("loader").remove();
+ return;
+ }
#ENDIF
- by_id("loader").remove();
- by_id("indexeddb_error").classList.remove("hide");
-}
-async function init_settings_page() {
try {
await haketilodb.get();
} catch(e) {
console.error("Haketilo:", e);
- show_indexeddb_error();
+ by_id("indexeddb_error").classList.remove("hide");
+ by_id("loader").remove();
return;
}