about summary refs log tree commit diff stats
path: root/src/pages/options/twitter
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-04-25 18:48:39 +0300
committerManeraKai <manerakai@protonmail.com>2022-04-25 18:48:39 +0300
commitcd0596c2eb46fc4fbfdd0beb4191e3cd8b5a1b36 (patch)
tree0c1a07afa147f9e136705f5d2c2575ecd6beaaec /src/pages/options/twitter
parentImproved cloudflare detection (diff)
downloadlibredirect-cd0596c2eb46fc4fbfdd0beb4191e3cd8b5a1b36.zip
Improving code structure. Added libreddit settings #192
Diffstat (limited to 'src/pages/options/twitter')
-rw-r--r--src/pages/options/twitter/twitter.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/pages/options/twitter/twitter.js b/src/pages/options/twitter/twitter.js
index 4cb31643..bd611497 100644
--- a/src/pages/options/twitter/twitter.js
+++ b/src/pages/options/twitter/twitter.js
@@ -23,14 +23,13 @@ let muteVideos = document.getElementById('nitter').getElementsByClassName('muteV
 let autoplayGifs = document.getElementById('nitter').getElementsByClassName('autoplayGifs')[0];
 
 let nitterElement = document.getElementById("nitter");
-document.addEventListener("change", async _ => {
-    twitterHelper.setDisable(!disableTwitterElement.checked)
-    twitterHelper.setProtocol(protocolElement.value);
-    twitterHelper.setEnableCustomSettings(enableYoutubeCustomSettingsElement.checked);
-    twitterHelper.setBypassWatchOnTwitter(bypassWatchOnTwitterElement.checked);
-    changeProtocolSettings(protocolElement.value);
+document.addEventListener("change", async () => {
+    await browser.storage.local.set({
+        disableTwitter: !disableTwitterElement.checked,
+        twitterProtocol: protocolElement.value,
+        enableTwitterCustomSettings: enableYoutubeCustomSettingsElement.checked,
+        bypassWatchOnTwitter: bypassWatchOnTwitterElement.checked,
 
-    await twitterHelper.setSettings({
         // Display
         nitterTheme: theme.value,
         nitterInfiniteScroll: infiniteScroll.checked,
@@ -121,6 +120,8 @@ function init() {
 }
 init();
 
+window.onblur = twitterHelper.initNitterCookies;
+
 let latencyElement = document.getElementById("latency");
 let latencyLabel = document.getElementById("latency-label");
 latencyElement.addEventListener("click",