diff options
author | nitrohorse <1514352+nitrohorse@users.noreply.github.com> | 2020-09-05 19:50:59 -0700 |
---|---|---|
committer | nitrohorse <1514352+nitrohorse@users.noreply.github.com> | 2020-09-05 19:50:59 -0700 |
commit | 91002404546b4154f3fa20de77a9267dff7594de (patch) | |
tree | 95684270ff82bf7be72740b2144a8399087f52ef /pages/popup | |
parent | Randomise instances when empty (#48) (diff) | |
download | libredirect-91002404546b4154f3fa20de77a9267dff7594de.zip |
Add support for the old Reddit design
Add support for redirecting Reddit links to the old desktop and mobile designs.
Diffstat (limited to 'pages/popup')
-rw-r--r-- | pages/popup/popup.html | 23 | ||||
-rw-r--r-- | pages/popup/popup.js | 7 |
2 files changed, 30 insertions, 0 deletions
diff --git a/pages/popup/popup.html b/pages/popup/popup.html index e06159a5..871e2c62 100644 --- a/pages/popup/popup.html +++ b/pages/popup/popup.html @@ -116,6 +116,29 @@ </table> </section> + <section class="settings-block"> + <table class="option" aria-label="Toggle Reddit version redirects"> + <tbody> + <tr> + <td> + <h1 data-localise="__MSG_disableRedditVersion__"> + Reddit Version Redirects + </h1> + </td> + <td> + <input + aria-hidden="true" + id="disable-reddit-version" + type="checkbox" + checked + /> + <label for="disable-reddit-version" class="checkbox-label"> </label> + </td> + </tr> + </tbody> + </table> + </section> + <section class="settings-block"></section> <footer> diff --git a/pages/popup/popup.js b/pages/popup/popup.js index 54eae408..4ea627cd 100644 --- a/pages/popup/popup.js +++ b/pages/popup/popup.js @@ -4,6 +4,7 @@ let disableNitter = document.querySelector("#disable-nitter"); let disableInvidious = document.querySelector("#disable-invidious"); let disableBibliogram = document.querySelector("#disable-bibliogram"); let disableOsm = document.querySelector("#disable-osm"); +let disableRedditVersion = document.querySelector("#disable-reddit-version"); let version = document.querySelector("#version"); window.browser = window.browser || window.chrome; @@ -14,6 +15,7 @@ browser.storage.sync.get( "disableInvidious", "disableBibliogram", "disableOsm", + "disableRedditVersion", "theme", ], (result) => { @@ -22,6 +24,7 @@ browser.storage.sync.get( disableInvidious.checked = !result.disableInvidious; disableBibliogram.checked = !result.disableBibliogram; disableOsm.checked = !result.disableOsm; + disableRedditVersion.checked = !result.disableRedditVersion; } ); @@ -43,6 +46,10 @@ disableOsm.addEventListener("change", (event) => { browser.storage.sync.set({ disableOsm: !event.target.checked }); }); +disableRedditVersion.addEventListener("change", (event) => { + browser.storage.sync.set({ disableRedditVersion: !event.target.checked }); +}); + document.querySelector("#more-options").addEventListener("click", () => { browser.runtime.openOptionsPage(); }); |