From a9f95b3d1de44edf205508233a3526246842bbf3 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Fri, 4 Feb 2022 18:48:24 +0300 Subject: Cleaning and refining settings --- src/pages/options/twitter/twitter.html | 61 ++++++++++++++++++++++++++++++++++ src/pages/options/twitter/twitter.js | 16 +++++++++ 2 files changed, 77 insertions(+) create mode 100644 src/pages/options/twitter/twitter.html create mode 100644 src/pages/options/twitter/twitter.js (limited to 'src/pages/options/twitter') diff --git a/src/pages/options/twitter/twitter.html b/src/pages/options/twitter/twitter.html new file mode 100644 index 00000000..b695a8b2 --- /dev/null +++ b/src/pages/options/twitter/twitter.html @@ -0,0 +1,61 @@ + + + + + + + + + LibRedirect Options: Twitter + + + + + + +
+ +
+

Enable

+ +
+ + + +
+

Proactively remove Twitter service worker

+ +
+ +
+ + + + + + + \ No newline at end of file diff --git a/src/pages/options/twitter/twitter.js b/src/pages/options/twitter/twitter.js new file mode 100644 index 00000000..08fabb20 --- /dev/null +++ b/src/pages/options/twitter/twitter.js @@ -0,0 +1,16 @@ +import twitterHelper from "../../../assets/javascripts/helpers/twitter.js"; + +let disableTwitterElement = document.getElementById("disable-nitter"); +disableTwitterElement.addEventListener("change", + (event) => twitterHelper.setDisableTwitter(!event.target.checked) +); + +let removeTwitterSWElement = document.getElementById("remove-twitter-sw"); +removeTwitterSWElement.addEventListener("change", (event) => { + browser.storage.sync.set({ removeTwitterSW: !event.target.checked }); // Problem +}); + +twitterHelper.init().then(() => { + disableTwitterElement.checked = !twitterHelper.getDisableTwitter(); + removeTwitterSWElement.checked = !remove.getRemoveTwitterSW; // Problem +}); \ No newline at end of file -- cgit 1.4.1