summaryrefslogtreecommitdiffstats
path: root/src/pages/popup
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/popup')
-rw-r--r--src/pages/popup/popup.html25
-rw-r--r--src/pages/popup/popup.js7
2 files changed, 32 insertions, 0 deletions
diff --git a/src/pages/popup/popup.html b/src/pages/popup/popup.html
index 0b603f2..3835716 100644
--- a/src/pages/popup/popup.html
+++ b/src/pages/popup/popup.html
@@ -185,6 +185,31 @@
</table>
</section>
+ <section class="settings-block">
+ <table class="option" aria-label="Toggle Wikiepdia redirects">
+ <tbody>
+ <tr>
+ <td>
+ <h1 data-localise="__MSG_disableWikipedia__">
+ Wikipedia Redirects
+ </h1>
+ </td>
+ <td>
+ <input
+ aria-hidden="true"
+ id="disable-wikipedia"
+ type="checkbox"
+ />&nbsp;
+ <label
+ for="disable-wikipedia"
+ class="checkbox-label"
+ ></label>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
<section class="settings-block"></section>
<footer>
diff --git a/src/pages/popup/popup.js b/src/pages/popup/popup.js
index bf90c47..4309c60 100644
--- a/src/pages/popup/popup.js
+++ b/src/pages/popup/popup.js
@@ -7,6 +7,7 @@ let disableOsm = document.querySelector("#disable-osm");
let disableReddit = document.querySelector("#disable-reddit");
let disableSearchEngine = document.querySelector("#disable-searchEngine");
let disableSimplyTranslate = document.querySelector("#disable-simplyTranslate");
+let disableWikipedia = document.querySelector("#disable-wikipedia");
let version = document.querySelector("#version");
window.browser = window.browser || window.chrome;
@@ -20,6 +21,7 @@ browser.storage.sync.get(
"disableReddit",
"disableSearchEngine",
"disableSimplyTranslate",
+ "disableWikipedia",
"theme",
],
(result) => {
@@ -31,6 +33,7 @@ browser.storage.sync.get(
disableReddit.checked = !result.disableReddit;
disableSearchEngine.checked = !result.disableSearchEngine;
disableSimplyTranslate.checked = !result.disableSimplyTranslate;
+ disableWikipedia.checked = !result.disableWikipedia;
}
);
@@ -64,6 +67,10 @@ disableSimplyTranslate.addEventListener("change", (event) => {
browser.storage.sync.set({ disableSimplyTranslate: !event.target.checked });
});
+disableWikipedia.addEventListener("change", (event) => {
+ browser.storage.sync.set({ disableWikipedia: !event.target.checked });
+});
+
document.querySelector("#more-options").addEventListener("click", () => {
browser.runtime.openOptionsPage();
});