about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/pages/options/index.js16
-rw-r--r--src/pages/stylesheets/styles.css2
2 files changed, 10 insertions, 8 deletions
diff --git a/src/pages/options/index.js b/src/pages/options/index.js
index 9480f9a7..0910a897 100644
--- a/src/pages/options/index.js
+++ b/src/pages/options/index.js
@@ -154,7 +154,9 @@ async function calcCustomInstances(frontend) {
 		.map(
 			x => `
 			<div>
-				${x}
+				<x>
+					<a href="${x}" target="_blank">${x}</a>
+				</x>
 				<button class="add clear-${x}">
 					<svg xmlns="https://www.w3.org/2000/svg" height="20px" viewBox="0 0 24 24" width="20px" fill="currentColor">
 						<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z" />
@@ -273,9 +275,11 @@ if (r) loadPage(r[1])
 else loadPage("general")
 
 async function ping(frontend) {
-	let instanceElements = document.getElementById(frontend)
-		.getElementsByClassName('clearnet')[0]
-		.getElementsByTagName('x')
+	const instanceElements = [
+		...document.getElementById(frontend).getElementsByClassName("custom-checklist")[0].getElementsByTagName('x'),
+		...document.getElementById(frontend).getElementsByClassName('clearnet')[0].getElementsByTagName('x')
+	]
+
 	for (const element of instanceElements) {
 		let span = element.getElementsByClassName('ping')[0]
 		if (!span) span = document.createElement('span')
@@ -303,8 +307,6 @@ async function ping(frontend) {
 			color = "red"
 			text = 'Server not found'
 		}
-
 		span.innerHTML = `<span style="color:${color};">${text}</span>`
-
 	}
-}
+}
\ No newline at end of file
diff --git a/src/pages/stylesheets/styles.css b/src/pages/stylesheets/styles.css
index 8c854e33..a0fc432e 100644
--- a/src/pages/stylesheets/styles.css
+++ b/src/pages/stylesheets/styles.css
@@ -357,7 +357,7 @@ div.checklist-popup div div {
 	margin: 0;
 }
 
-div.custom-checklist {
+div.custom-checklist x a {
 	color: var(--active);
 }