diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-04-25 18:48:39 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-04-25 18:48:39 +0300 |
commit | cd0596c2eb46fc4fbfdd0beb4191e3cd8b5a1b36 (patch) | |
tree | 0c1a07afa147f9e136705f5d2c2575ecd6beaaec /src/pages/options/twitter | |
parent | Improved cloudflare detection (diff) | |
download | libredirect-cd0596c2eb46fc4fbfdd0beb4191e3cd8b5a1b36.zip |
Improving code structure. Added libreddit settings #192
Diffstat (limited to 'src/pages/options/twitter')
-rw-r--r-- | src/pages/options/twitter/twitter.js | 15 |
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", |