aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/options
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/options')
-rw-r--r--src/pages/options/widgets/about.ejs8
-rw-r--r--src/pages/options/widgets/general.ejs31
-rw-r--r--src/pages/options/widgets/general.js38
-rw-r--r--src/pages/options/widgets/services.ejs10
-rw-r--r--src/pages/options/widgets/services.js1
5 files changed, 5 insertions, 83 deletions
diff --git a/src/pages/options/widgets/about.ejs b/src/pages/options/widgets/about.ejs
index a90e8b9e..c6f8a58f 100644
--- a/src/pages/options/widgets/about.ejs
+++ b/src/pages/options/widgets/about.ejs
@@ -10,22 +10,22 @@
<div class="some-block option-block">
<h4>Donate: ♥️</h4>
- <h4><a href='https://libredirect.codeberg.page/donate'>https://libredirect.codeberg.page/donate</a> </h4>
+ <h4><a href='https://libredirect.codeberg.page/donate'>https://libredirect.github.io/donate</a> </h4>
</div>
<div class="some-block option-block">
<h4>FAQ:</h4>
- <h4><a href='https://libredirect.codeberg.page/faq'>https://libredirect.codeberg.page/faq</a></h4>
+ <h4><a href='https://libredirect.codeberg.page/faq'>https://libredirect.github.io/faq</a></h4>
</div>
<div class="some-block option-block">
<h4>Docs:</h4>
- <h4><a href='https://libredirect.codeberg.page/docs'>https://libredirect.codeberg.page/docs</a></h4>
+ <h4><a href='https://libredirect.codeberg.page/docs'>https://libredirect.github.io/docs</a></h4>
</div>
<div class="some-block option-block">
<h4>Source Code:</h4>
- <h4><a href='https://libredirect.codeberg.page/source_code'>https://libredirect.codeberg.page/source_code</a></h4>
+ <h4><a href='https://libredirect.codeberg.page/source_code'>https://libredirect.github.io/source_code</a></h4>
</div>
<div class="some-block option-block">
diff --git a/src/pages/options/widgets/general.ejs b/src/pages/options/widgets/general.ejs
index fef052df..6bb15bca 100644
--- a/src/pages/options/widgets/general.ejs
+++ b/src/pages/options/widgets/general.ejs
@@ -14,37 +14,6 @@
</div>
<div class="some-block option-block">
- <h4 data-localise="__MSG_network__">Network</h4>
- <select id="network">
- <% for (const network in config.networks) { -%>
- <option value="<%= network %>"><%= config.networks[network].name %></option>
- <% }; %>
- </select>
- </div>
-
- <div id="network-fallback">
- <div class="some-block option-block">
- <h4 data-localise="__MSG_networkFallback__">Fallback to clearnet if no instances are available for the current network</h4>
- <input id="network-fallback-checkbox" type="checkbox" />
- </div>
- </div>
-
- <div class="some-block option-block">
- <h4 data-localise="__MSG_autoRedirect__"></h4>
- <input id="auto-redirect" type="checkbox" />
- </div>
-
- <form>
- <div class="some-block option-block">
- <h4 data-localise="__MSG_latencyThreshold">Latency Threshold</h4>
- <output id="latency-output" for="latencyInput" name="latencyOutput"></output>
- <input id="latency-input" type="range" min="50" max="5000" value="1000" name="latencyInput" step="50" />
- </div>
- </form>
-
- <hr>
-
- <div class="some-block option-block">
<h4 data-localise="__MSG_exclude_from_redirecting_">Excluded from redirecting</h4>
</div>
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js
index d55f8f0d..a73ac85e 100644
--- a/src/pages/options/widgets/general.js
+++ b/src/pages/options/widgets/general.js
@@ -121,37 +121,12 @@ resetSettings.addEventListener("click", async () => {
})
})
-let autoRedirectElement = document.getElementById("auto-redirect")
-autoRedirectElement.addEventListener("change", event => {
- setOption("autoRedirect", "checkbox", event)
-})
-
let themeElement = document.getElementById("theme")
themeElement.addEventListener("change", event => {
setOption("theme", "select", event)
location.reload()
})
-let networkElement = document.getElementById("network")
-networkElement.addEventListener("change", event => {
- setOption("network", "select", event)
- location.reload()
-})
-
-let networkFallbackCheckbox = document.getElementById("network-fallback-checkbox")
-networkFallbackCheckbox.addEventListener("change", event => {
- setOption("networkFallback", "checkbox", event)
-})
-
-let latencyOutput = document.getElementById("latency-output")
-let latencyInput = document.getElementById("latency-input")
-latencyInput.addEventListener("change", event => {
- setOption("latencyThreshold", "range", event)
-})
-latencyInput.addEventListener("input", event => {
- latencyOutput.value = event.target.value
-})
-
let nameCustomInstanceInput = document.getElementById("exceptions-custom-instance")
let instanceTypeElement = document.getElementById("exceptions-custom-instance-type")
let instanceType = "url"
@@ -173,20 +148,9 @@ for (const service in config.services) {
}
browser.storage.local.get("options", r => {
- autoRedirectElement.checked = r.options.autoRedirect
themeElement.value = r.options.theme
- networkElement.value = r.options.network
- networkFallbackCheckbox.checked = r.options.networkFallback
- latencyOutput.value = r.options.latencyThreshold
let options = r.options
- //let networkFallbackElement = document.getElementById("network-fallback")
- if (networkElement.value == "clearnet") {
- networkFallbackCheckbox.disabled = true
- } else {
- networkFallbackCheckbox.disabled = false
- }
-
instanceTypeElement.addEventListener("change", event => {
instanceType = event.target.options[instanceTypeElement.selectedIndex].value
if (instanceType == "url") {
@@ -204,7 +168,7 @@ browser.storage.local.get("options", r => {
x => `<div>
${x}
<button class="add" id="clear-${x}">
- <svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 0 24 24" width="20px"
+ <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" />
</svg>
diff --git a/src/pages/options/widgets/services.ejs b/src/pages/options/widgets/services.ejs
index 109f6689..ea93b1ce 100644
--- a/src/pages/options/widgets/services.ejs
+++ b/src/pages/options/widgets/services.ejs
@@ -44,16 +44,6 @@
<% for (const frontend in config.services[service].frontends) { -%> <% if (config.services[service].frontends[frontend].instanceList) { _%>
<div id="<%= frontend %>">
<% for (const network in config.networks) { -%>
- <div class="buttons buttons-inline">
- <label class="button button-inline" id="latency-<%= frontend %>-label" for="latency-<%= frontend %>">
- <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor">
- <path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path>
- </svg>
- &nbsp;
- <x data-localise="__MSG_testInstancesLatency__">Test Instances Latency</x>
- </label>
- <input class="button button-inline" id="latency-<%= frontend %>" style="display: none" />
- </div>
<div class="<%= network %>">
<div class="some-block option-block">
<h4 data-localise="__MSG_defaultInstances__">Default Instances</h4>
diff --git a/src/pages/options/widgets/services.js b/src/pages/options/widgets/services.js
index 12904130..351d45e5 100644
--- a/src/pages/options/widgets/services.js
+++ b/src/pages/options/widgets/services.js
@@ -108,7 +108,6 @@ for (const service in config.services) {
for (const network in config.networks) {
utils.processDefaultCustomInstances(service, frontend, network, document)
}
- utils.latency(service, frontend, document, location)
}
}
}