aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNgô Ngọc Đức Huy <huyngo@disroot.org>2021-10-17 19:45:16 +0700
committerNgô Ngọc Đức Huy <huyngo@disroot.org>2021-10-17 19:45:16 +0700
commit2a0d842a4bd562b69117a0d96557523594226ad2 (patch)
tree49b595fc1c8f710d156ca7225b4924d00101600c /src
parentAdd "New" badge for Scribe (diff)
downloadlibredirect-2a0d842a4bd562b69117a0d96557523594226ad2.zip
Add missing scripts for Scribe in popup
Also fix Wikipedia's typo
Diffstat (limited to 'src')
-rw-r--r--src/pages/popup/popup.html32
-rw-r--r--src/pages/popup/popup.js7
2 files changed, 34 insertions, 5 deletions
diff --git a/src/pages/popup/popup.html b/src/pages/popup/popup.html
index ada7e756..6b084880 100644
--- a/src/pages/popup/popup.html
+++ b/src/pages/popup/popup.html
@@ -186,25 +186,47 @@
</section>
<section class="settings-block">
- <table class="option" aria-label="Toggle Wikiepdia redirects">
+ <table class="option" aria-label="Toggle Wikipedia 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">
+ <table class="option" aria-label="Toggle Scribe redirects">
<tbody>
<tr>
<td>
<h1
- data-localise="__MSG_disableWikipedia__"
+ data-localise="__MSG_disableScribe__"
class="new-badge"
data-new-badge
>
- Wikipedia Redirects
+ Scribe Redirects
</h1>
</td>
<td>
<input
aria-hidden="true"
- id="disable-wikipedia"
+ id="disable-scribe"
type="checkbox"
/>&nbsp;
- <label for="disable-wikipedia" class="checkbox-label"></label>
+ <label for="disable-scribe" class="checkbox-label"></label>
</td>
</tr>
</tbody>
diff --git a/src/pages/popup/popup.js b/src/pages/popup/popup.js
index 4309c601..13d04f6b 100644
--- a/src/pages/popup/popup.js
+++ b/src/pages/popup/popup.js
@@ -8,6 +8,7 @@ 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 disableScribe = document.querySelector("#disable-scribe");
let version = document.querySelector("#version");
window.browser = window.browser || window.chrome;
@@ -22,6 +23,7 @@ browser.storage.sync.get(
"disableSearchEngine",
"disableSimplyTranslate",
"disableWikipedia",
+ "disableScribe",
"theme",
],
(result) => {
@@ -34,6 +36,7 @@ browser.storage.sync.get(
disableSearchEngine.checked = !result.disableSearchEngine;
disableSimplyTranslate.checked = !result.disableSimplyTranslate;
disableWikipedia.checked = !result.disableWikipedia;
+ disableScribe.checked = !result.disableScribe;
}
);
@@ -71,6 +74,10 @@ disableWikipedia.addEventListener("change", (event) => {
browser.storage.sync.set({ disableWikipedia: !event.target.checked });
});
+disableScribe.addEventListener("change", (event) => {
+ browser.storage.sync.set({ disableScribe: !event.target.checked });
+});
+
document.querySelector("#more-options").addEventListener("click", () => {
browser.runtime.openOptionsPage();
});