Add missing scripts for Scribe in popup

Also fix Wikipedia's typo
This commit is contained in:
Ngô Ngọc Đức Huy 2021-10-17 19:45:16 +07:00
parent e9f957f7d5
commit 2a0d842a4b
No known key found for this signature in database
GPG Key ID: 904AF1C7CDF695C3
2 changed files with 35 additions and 6 deletions

View File

@ -186,15 +186,11 @@
</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__"
class="new-badge"
data-new-badge
>
<h1 data-localise="__MSG_disableWikipedia__">
Wikipedia Redirects
</h1>
</td>
@ -211,6 +207,32 @@
</table>
</section>
<section class="settings-block">
<table class="option" aria-label="Toggle Scribe redirects">
<tbody>
<tr>
<td>
<h1
data-localise="__MSG_disableScribe__"
class="new-badge"
data-new-badge
>
Scribe Redirects
</h1>
</td>
<td>
<input
aria-hidden="true"
id="disable-scribe"
type="checkbox"
/>&nbsp;
<label for="disable-scribe" class="checkbox-label"></label>
</td>
</tr>
</tbody>
</table>
</section>
<section class="settings-block"></section>
<footer>

View File

@ -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();
});