about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2023-05-09 08:58:34 +0300
committerManeraKai <manerakai@protonmail.com>2023-05-09 08:58:34 +0300
commit488997d66a7d2578d29656ff76a488b521e036d9 (patch)
tree75c6440a73190dec052f9334d757ccccf4923f72 /src
parentMerge branch 'popup' of https://github.com/sittaneumayer/libredirect into sit... (diff)
downloadlibredirect-488997d66a7d2578d29656ff76a488b521e036d9.zip
Some tweaks to the options page
Diffstat (limited to 'src')
-rw-r--r--src/pages/popup/popup.js17
-rw-r--r--src/pages/popup/popup.pug8
-rw-r--r--src/pages/popup/switches.pug (renamed from src/pages/widgets/switches.pug)2
3 files changed, 13 insertions, 14 deletions
diff --git a/src/pages/popup/popup.js b/src/pages/popup/popup.js
index 942d0e28..f6d0a4ba 100644
--- a/src/pages/popup/popup.js
+++ b/src/pages/popup/popup.js
@@ -6,8 +6,8 @@ import utils from "../../assets/javascripts/utils.js"
 
 document.getElementById("more-options").addEventListener("click", () => browser.runtime.openOptionsPage())
 
-const allSites = document.getElementsByClassName("all_sites")[0]
-const currSite = document.getElementsByClassName("current_site")[0]
+const allSites = document.getElementById("all_sites")
+const currSite = document.getElementById("current_site")
 const currentSiteDivider = document.getElementById("current_site_divider")
 
 const config = await utils.getConfig()
@@ -42,7 +42,7 @@ browser.tabs.query({ active: true, currentWindow: true }, async tabs => {
 		url = new URL(tabs[0].url)
 		servicesHelper.switchInstance(url).then(r => {
 			if (r) {
-				document.getElementById("change_instance_div").style.display = "block"
+				document.getElementById("change_instance_div").style.display = ""
 				document.getElementById("change_instance").addEventListener("click", async () =>
 					browser.tabs.update({ url: await servicesHelper.switchInstance(url) })
 				)
@@ -50,7 +50,7 @@ browser.tabs.query({ active: true, currentWindow: true }, async tabs => {
 		})
 		servicesHelper.copyRaw(url, true).then(r => {
 			if (r) {
-				document.getElementById("copy_original_div").style.display = "block"
+				document.getElementById("copy_original_div").style.display = ""
 				document.getElementById("copy_original").addEventListener("click", () =>
 					servicesHelper.copyRaw(url)
 				)
@@ -58,7 +58,7 @@ browser.tabs.query({ active: true, currentWindow: true }, async tabs => {
 		})
 		servicesHelper.reverse(url).then(r => {
 			if (r) {
-				document.getElementById("redirect_to_original_div").style.display = "block"
+				document.getElementById("redirect_to_original_div").style.display = ""
 				document.getElementById("redirect_to_original").addEventListener("click", () =>
 					browser.runtime.sendMessage("reverseTab")
 				)
@@ -66,7 +66,7 @@ browser.tabs.query({ active: true, currentWindow: true }, async tabs => {
 		})
 		servicesHelper.redirectAsync(url, "main_frame", null, true).then(r => {
 			if (r) {
-				document.getElementById("redirect_div").style.display = "block"
+				document.getElementById("redirect_div").style.display = ""
 				document.getElementById("redirect").addEventListener("click", () =>
 					browser.runtime.sendMessage("redirectTab")
 				)
@@ -77,8 +77,7 @@ browser.tabs.query({ active: true, currentWindow: true }, async tabs => {
 	const options = await utils.getOptions()
 
 	// Set visibility of all service buttons
-	for (let i = 0; i < options.popupServices.length; ++i) {
-		const service = options.popupServices[i]
+	for (const service of options.popupServices) {
 		divs[service].all.classList.remove("hide")
 		divs[service].all_toggle.checked = options[service].enabled
 	}
@@ -90,7 +89,7 @@ browser.tabs.query({ active: true, currentWindow: true }, async tabs => {
 			divs[service].all.classList.add("hide")
 			divs[service].current.classList.remove("hide")
 			divs[service].current_toggle.checked = options[service].enabled
-			currentSiteDivider.style.display = "block"
+			currentSiteDivider.style.display = ""
 		}
 	}
 })
diff --git a/src/pages/popup/popup.pug b/src/pages/popup/popup.pug
index f4f49401..6af50870 100644
--- a/src/pages/popup/popup.pug
+++ b/src/pages/popup/popup.pug
@@ -6,13 +6,13 @@ html(lang="en")
         link(href="../stylesheets/styles.css" rel="stylesheet")
         link(href="./style.css" rel="stylesheet")
     body(dir="auto")
-        div(class="current_site")
-            include /src/pages/widgets/switches
+        div(id="current_site")
+            include /src/pages/popup/switches
             div(id="current_site_divider" style="display: none")
                 hr
 
-        div(class="all_sites")
-            include /src/pages/widgets/switches
+        div(id="all_sites")
+            include /src/pages/popup/switches
 
         hr
 
diff --git a/src/pages/widgets/switches.pug b/src/pages/popup/switches.pug
index c4a34f1d..bd53ce7e 100644
--- a/src/pages/widgets/switches.pug
+++ b/src/pages/popup/switches.pug
@@ -1,4 +1,4 @@
-each val, service in services    
+each _, service in services    
     div(class=service + " some-block hide")
         a(class="title" href=services[service].url)
             if services[service].imageType == 'svgMono'