diff options
author | SimonBrazell <simon@brazell.com.au> | 2021-01-10 22:04:03 +1100 |
---|---|---|
committer | SimonBrazell <simon@brazell.com.au> | 2021-01-10 22:04:03 +1100 |
commit | 944f2e6ef09a1534bac061acca2e3b3a4c13b13a (patch) | |
tree | 86bbd36f9896db47b6938d098658192bd31db01e /assets/javascript/persist-invidious-prefs.js | |
parent | Merge pull request #153 from somoso/patch-1 (diff) | |
download | libredirect-944f2e6ef09a1534bac061acca2e3b3a4c13b13a.zip |
Restructure code with helper modules, add search engine settings, & advanced settings collapsibles.
Diffstat (limited to 'assets/javascript/persist-invidious-prefs.js')
-rw-r--r-- | assets/javascript/persist-invidious-prefs.js | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/assets/javascript/persist-invidious-prefs.js b/assets/javascript/persist-invidious-prefs.js deleted file mode 100644 index 4c13a310..00000000 --- a/assets/javascript/persist-invidious-prefs.js +++ /dev/null @@ -1,30 +0,0 @@ -'use strict'; - -window.browser = window.browser || window.chrome; - -function getCookie() { - let ca = document.cookie.split(';'); - for (let i = 0; i < ca.length; i++) { - let c = ca[i]; - while (c.charAt(0) == ' ') c = c.substring(1, c.length); - if (c.indexOf('PREFS=') == 0) { - return JSON.parse( - decodeURIComponent(c.substring('PREFS='.length, c.length)) - ) - }; - } - return {}; -} - -browser.storage.sync.get( - ['alwaysProxy', 'videoQuality', 'invidiousDarkMode', 'persistInvidiousPrefs'], - (result) => { - if (result.persistInvidiousPrefs) { - const prefs = getCookie(); - prefs.local = result.alwaysProxy; - prefs.quality = result.videoQuality; - prefs.dark_mode = result.invidiousDarkMode; - document.cookie = `PREFS=${encodeURIComponent(JSON.stringify(prefs))}`; - } - } -); \ No newline at end of file |