about summary refs log tree commit diff stats
path: root/src/pages/options
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/pages/options
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/pages/options')
-rw-r--r--src/pages/options/general/general.html5
-rw-r--r--src/pages/options/general/general.js7
2 files changed, 11 insertions, 1 deletions
diff --git a/src/pages/options/general/general.html b/src/pages/options/general/general.html
index fcee2089..acacc59f 100644
--- a/src/pages/options/general/general.html
+++ b/src/pages/options/general/general.html
@@ -110,6 +110,11 @@
     </div>
 
     <div class="some-block option-block">
+      <h4>Auto Redirect of offline instances</h4>
+      <input id="auto-redirect" type="checkbox" checked />
+    </div>
+
+    <div class="some-block option-block">
       <h4>Exceptions</h4>
     </div>
 
diff --git a/src/pages/options/general/general.js b/src/pages/options/general/general.js
index f65fa290..54a1fd19 100644
--- a/src/pages/options/general/general.js
+++ b/src/pages/options/general/general.js
@@ -62,6 +62,11 @@ alwaysUsePreferredElement.addEventListener("change",
   event => generalHelper.setAlwaysUsePreferred(event.target.checked)
 );
 
+let autoRedirectElement = document.getElementById("auto-redirect")
+autoRedirectElement.addEventListener("change",
+  event => generalHelper.setAutoRedirect(event.target.checked)
+);
+
 let applyThemeToSitesElement = document.getElementById("apply-theme-to-sites")
 applyThemeToSitesElement.addEventListener("change",
   event => generalHelper.setApplyThemeToSites(event.target.checked)
@@ -92,7 +97,7 @@ for (const frontend of generalHelper.allPopupFrontends)
 
 generalHelper.init().then(() => {
   alwaysUsePreferredElement.checked = generalHelper.getAlwaysUsePreferred();
-  console.log("alwaysUsePreferredElement.checked", alwaysUsePreferredElement.checked);
+  autoRedirectElement.checked = generalHelper.getAutoRedirect();
   themeElement.value = generalHelper.getTheme();
   applyThemeToSitesElement.checked = generalHelper.getApplyThemeToSites();
   instanceTypeElement.addEventListener("change",