aboutsummaryrefslogtreecommitdiffstats
path: root/src/assets/javascripts/helpers
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-03-09 22:52:58 +0300
committerManeraKai <manerakai@protonmail.com>2022-03-09 22:52:58 +0300
commit04fcac392067c28a875648bcc3ac234d6ed05b05 (patch)
treedb2edd98b118cf081fafb0baffa176cedd02be2e /src/assets/javascripts/helpers
parentFixed alwaysUsePreferred bug #96. Added way to customize Popup. Added oldRedd... (diff)
downloadlibredirect-04fcac392067c28a875648bcc3ac234d6ed05b05.zip
Added autoRedirect off offline instances option
Diffstat (limited to 'src/assets/javascripts/helpers')
-rw-r--r--src/assets/javascripts/helpers/general.js18
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,