From 04fcac392067c28a875648bcc3ac234d6ed05b05 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Wed, 9 Mar 2022 22:52:58 +0300 Subject: Added autoRedirect off offline instances option --- src/assets/javascripts/helpers/general.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'src/assets/javascripts') 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, -- cgit 1.4.1