aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-02-26 22:50:33 +0300
committerManeraKai <manerakai@protonmail.com>2022-02-26 22:50:33 +0300
commitfba94d845e85bee59da9ea04b26808566b336fac (patch)
tree4214961743059a0581ef5cc91ad801a333b5d882
parentAdded export and import settings #58 (diff)
downloadlibredirect-fba94d845e85bee59da9ea04b26808566b336fac.zip
Added reset btn #58
Diffstat (limited to '')
-rw-r--r--src/pages/options/general/general.html4
-rw-r--r--src/pages/options/general/general.js11
2 files changed, 14 insertions, 1 deletions
diff --git a/src/pages/options/general/general.html b/src/pages/options/general/general.html
index 7335d254..6860264a 100644
--- a/src/pages/options/general/general.html
+++ b/src/pages/options/general/general.html
@@ -136,6 +136,10 @@
<a class="button button-inline" id="export-settings">
Export Settings
</a>
+ &nbsp; &nbsp;
+ <a class="button button-inline" id="reset-settings">
+ Reset Settings
+ </a>
</div>
<div class="some-block option-block">
diff --git a/src/pages/options/general/general.js b/src/pages/options/general/general.js
index 302f44d5..f8a6e46a 100644
--- a/src/pages/options/general/general.js
+++ b/src/pages/options/general/general.js
@@ -47,7 +47,16 @@ importSettingsElement.addEventListener("change",
reader.readAsText(file);
reader.onload = () => browser.storage.local.set({ ...JSON.parse(reader.result) })
reader.onerror = error => reject(error);
- })
+ }
+);
+
+let resetSettingsElement = document.getElementById("reset-settings");
+resetSettingsElement.addEventListener("click",
+ () => {
+ console.log("reset");
+ browser.storage.local.clear();
+ }
+);
let nameCustomInstanceInput = document.getElementById("exceptions-custom-instance");
let instanceTypeElement = document.getElementById("exceptions-custom-instance-type");