diff options
Diffstat (limited to 'src/pages/popup')
-rw-r--r-- | src/pages/popup/popup.html | 26 | ||||
-rw-r--r-- | src/pages/popup/popup.js | 7 |
2 files changed, 33 insertions, 0 deletions
diff --git a/src/pages/popup/popup.html b/src/pages/popup/popup.html index b34f0c8e..4514cafe 100644 --- a/src/pages/popup/popup.html +++ b/src/pages/popup/popup.html @@ -164,6 +164,32 @@ </table> </section> + <section class="settings-block"> + <table class="option" aria-label="Toggle SimplyTranslate redirects"> + <tbody> + <tr> + <td> + <h1 + data-localise="__MSG_disableSimplyTranslate__" + class="new-badge" + data-new-badge + > + SimplyTranslate Redirects + </h1> + </td> + <td> + <input + aria-hidden="true" + id="disable-simplyTranslate" + type="checkbox" + /> + <label for="disable-simplyTranslate" 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 0afb2f97..bf90c47e 100644 --- a/src/pages/popup/popup.js +++ b/src/pages/popup/popup.js @@ -6,6 +6,7 @@ let disableBibliogram = document.querySelector("#disable-bibliogram"); 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 version = document.querySelector("#version"); window.browser = window.browser || window.chrome; @@ -18,6 +19,7 @@ browser.storage.sync.get( "disableOsm", "disableReddit", "disableSearchEngine", + "disableSimplyTranslate", "theme", ], (result) => { @@ -28,6 +30,7 @@ browser.storage.sync.get( disableOsm.checked = !result.disableOsm; disableReddit.checked = !result.disableReddit; disableSearchEngine.checked = !result.disableSearchEngine; + disableSimplyTranslate.checked = !result.disableSimplyTranslate; } ); @@ -57,6 +60,10 @@ disableSearchEngine.addEventListener("change", (event) => { browser.storage.sync.set({ disableSearchEngine: !event.target.checked }); }); +disableSimplyTranslate.addEventListener("change", (event) => { + browser.storage.sync.set({ disableSimplyTranslate: !event.target.checked }); +}); + document.querySelector("#more-options").addEventListener("click", () => { browser.runtime.openOptionsPage(); }); |