From 619f675114883488897ede480654a99dde9ab159 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Wed, 9 Mar 2022 21:05:31 +0300 Subject: Fixed alwaysUsePreferred bug #96. Added way to customize Popup. Added oldReddit to targets --- src/pages/popup/popup.html | 28 +++++++++++++--------------- src/pages/popup/popup.js | 15 +++++++++++++++ src/pages/popup/style.css | 4 ++++ 3 files changed, 32 insertions(+), 15 deletions(-) (limited to 'src/pages/popup') diff --git a/src/pages/popup/popup.html b/src/pages/popup/popup.html index d62420f2..a58a01ee 100644 --- a/src/pages/popup/popup.html +++ b/src/pages/popup/popup.html @@ -9,7 +9,7 @@ -
+

YouTube

@@ -17,7 +17,7 @@
-
+

YT Music

@@ -25,7 +25,7 @@
-
+

Twitter

@@ -33,7 +33,7 @@
-
+
@@ -42,7 +42,7 @@
-
+
@@ -51,7 +51,7 @@
-
+

Imgur

@@ -59,7 +59,7 @@
-
+
@@ -68,7 +68,7 @@
-
+
@@ -77,7 +77,7 @@
-
+

Wikipedia

@@ -85,7 +85,7 @@
-
+
@@ -98,8 +98,7 @@
-
- + -
+
@@ -124,7 +122,7 @@
-
+
diff --git a/src/pages/popup/popup.js b/src/pages/popup/popup.js index c4e61df8..5d7a690d 100644 --- a/src/pages/popup/popup.js +++ b/src/pages/popup/popup.js @@ -15,6 +15,7 @@ import mediumHelper from "../../assets/javascripts/helpers/medium.js"; import imgurHelper from "../../assets/javascripts/helpers/imgur.js"; import tiktokHelper from "../../assets/javascripts/helpers/tiktok.js"; import pixivHelper from "../../assets/javascripts/helpers/pixiv.js"; +import generalHelper from "../../assets/javascripts/helpers/general.js"; let disableTwitterElement = document.getElementById("disable-nitter"); let disableYoutubeElement = document.getElementById("disable-youtube"); @@ -157,3 +158,17 @@ function changeInstance() { let changeInstanceElement = document.getElementById("change-instance") changeInstanceElement.disabled = !changeInstance(); changeInstanceElement.addEventListener("click", changeInstance); + + +let popupFrontends; +generalHelper.init().then(() => { + popupFrontends = generalHelper.getPopupFrontends(); + + for (const frontend of generalHelper.allPopupFrontends) { + console.log(frontend) + if (!popupFrontends.includes(frontend)) + document.getElementById(frontend).classList.add("hide") + else + document.getElementById(frontend).classList.remove("hide") + } +}); \ No newline at end of file diff --git a/src/pages/popup/style.css b/src/pages/popup/style.css index 477035bb..a2fc1256 100644 --- a/src/pages/popup/style.css +++ b/src/pages/popup/style.css @@ -1,4 +1,8 @@ body { width: 240px; min-height: auto; +} + +.hide { + display: none !important; } \ No newline at end of file -- cgit 1.4.1