diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-03-09 22:52:58 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-03-09 22:52:58 +0300 |
commit | 04fcac392067c28a875648bcc3ac234d6ed05b05 (patch) | |
tree | db2edd98b118cf081fafb0baffa176cedd02be2e /src/assets/javascripts/helpers | |
parent | Fixed alwaysUsePreferred bug #96. Added way to customize Popup. Added oldRedd... (diff) | |
download | libredirect-04fcac392067c28a875648bcc3ac234d6ed05b05.zip |
Added autoRedirect off offline instances option
Diffstat (limited to 'src/assets/javascripts/helpers')
-rw-r--r-- | src/assets/javascripts/helpers/general.js | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/assets/javascripts/helpers/general.js b/src/assets/javascripts/helpers/general.js index 66edf93e..1d99dfdd 100644 --- a/src/assets/javascripts/helpers/general.js +++ b/src/assets/javascripts/helpers/general.js @@ -29,7 +29,6 @@ let exceptions = { "url": [], "regex": [], }; - const getExceptions = () => exceptions; function setExceptions(val) { exceptions = val; @@ -37,6 +36,14 @@ function setExceptions(val) { console.log("exceptions: ", val) } +let autoRedirect; +const getAutoRedirect = () => autoRedirect; +function setAutoRedirect(val) { + autoRedirect = val; + browser.storage.local.set({ autoRedirect }) + console.log("autoRedirect: ", val) +} + function isException(url) { for (const item of exceptions.url) { console.log(item, `${url.protocol}//${url.host}`) @@ -55,7 +62,8 @@ async function init() { "alwaysUsePreferred", "theme", "applyThemeToSites", - "popupFrontends" + "popupFrontends", + "autoRedirect" ], r => { // r = result if (r.exceptions) exceptions = r.exceptions; @@ -78,6 +86,9 @@ async function init() { "wikipedia", "medium", ]; + + autoRedirect = r.autoRedirect ?? false; + resolve(); } ) @@ -114,6 +125,9 @@ export default { getExceptions, setExceptions, + getAutoRedirect, + setAutoRedirect, + getAlwaysUsePreferred, setAlwaysUsePreferred, |