about summary refs log tree commit diff stats
path: root/src/pages/popup
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-02-08 23:04:18 +0300
committerManeraKai <manerakai@protonmail.com>2022-02-08 23:04:18 +0300
commit6fb346569fa1fa0404c4aac3f9d979aa2c1de3ff (patch)
treec56afd935ae037e327b6e170daf58ab88825c3bf /src/pages/popup
parentReverting scribe's regex at it's almost crashes browser #19 (diff)
downloadlibredirect-6fb346569fa1fa0404c4aac3f9d979aa2c1de3ff.zip
Added rimgo will improve on it #24
Diffstat (limited to 'src/pages/popup')
-rw-r--r--src/pages/popup/popup.html7
-rw-r--r--src/pages/popup/popup.js10
2 files changed, 15 insertions, 2 deletions
diff --git a/src/pages/popup/popup.html b/src/pages/popup/popup.html
index 4a1e9874..7a604f8b 100644
--- a/src/pages/popup/popup.html
+++ b/src/pages/popup/popup.html
@@ -50,8 +50,13 @@
   </div>
 
   <div class="some-block">
+    <h4>Imgur</h4>
+    <input id="disable-imgur" type="checkbox" checked />
+  </div>
+
+  <div class="some-block">
     <h4>Medium</h4>
-    <input id="disable-scribe" type="checkbox" checked />
+    <input id="disable-medium" type="checkbox" checked />
   </div>
 
   <div class="buttons">
diff --git a/src/pages/popup/popup.js b/src/pages/popup/popup.js
index 8625cf9b..9b5422d9 100644
--- a/src/pages/popup/popup.js
+++ b/src/pages/popup/popup.js
@@ -11,6 +11,7 @@ import searchHelper from "../../assets/javascripts/helpers/search.js";
 import translateHelper from "../../assets/javascripts/helpers/translate.js";
 import wikipediaHelper from "../../assets/javascripts/helpers/wikipedia.js";
 import mediumHelper from "../../assets/javascripts/helpers/medium.js";
+import imgurHelper from "../../assets/javascripts/helpers/imgur.js";
 
 let disableTwitterElement = document.querySelector("#disable-nitter");
 let disableYoutubeElement = document.querySelector("#disable-invidious");
@@ -20,7 +21,8 @@ let disableRedditElement = document.querySelector("#disable-reddit");
 let disableSearchElement = document.querySelector("#disable-search");
 let disableTranslateElement = document.querySelector("#disable-simplyTranslate");
 let disableWikipediaElement = document.querySelector("#disable-wikipedia");
-let disableMediumElement = document.querySelector("#disable-scribe");
+let disableMediumElement = document.querySelector("#disable-medium");
+let disableImgurElement = document.querySelector("#disable-imgur");
 
 window.browser = window.browser || window.chrome;
 
@@ -33,6 +35,7 @@ async function wholeInit() {
   await searchHelper.init();
   await translateHelper.init();
   await wikipediaHelper.init();
+  await imgurHelper.init();
   await mediumHelper.init();
 };
 
@@ -46,6 +49,7 @@ wholeInit().then(() => {
   disableSearchElement.checked = !searchHelper.getDisableSearch();
   disableTranslateElement.checked = !translateHelper.getDisableTranslate();
   disableWikipediaElement.checked = !wikipediaHelper.getDisableWikipedia();
+  disableImgurElement.checked = !imgurHelper.getDisableImgur();
   disableMediumElement.checked = !mediumHelper.getDisableMedium();
 })
 
@@ -81,6 +85,10 @@ disableWikipediaElement.addEventListener("change",
   (event) => wikipediaHelper.setDisableWikipedia(!event.target.checked)
 );
 
+disableImgurElement.addEventListener("change",
+  (event) => imgurHelper.setDisableImgur(!event.target.checked)
+);
+
 disableMediumElement.addEventListener("change",
   (event) => mediumHelper.setDisableMedium(!event.target.checked)
 );