aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/options
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2023-04-19 21:35:21 +0300
committerManeraKai <manerakai@protonmail.com>2023-04-19 21:35:21 +0300
commitd7848d6730e57c813eaf8546d73e9172ef301592 (patch)
tree105cc2745d2ccac8015bd61e71f1a39b8c136190 /src/pages/options
parentFixed typo in mikuInvidious Redirect https://github.com/libredirect/libredire... (diff)
downloadlibredirect-d7848d6730e57c813eaf8546d73e9172ef301592.zip
Added option for localhost frontends
Diffstat (limited to 'src/pages/options')
-rw-r--r--src/pages/options/index.js10
-rw-r--r--src/pages/options/widgets/services.pug8
2 files changed, 16 insertions, 2 deletions
diff --git a/src/pages/options/index.js b/src/pages/options/index.js
index 068940f0..5b229656 100644
--- a/src/pages/options/index.js
+++ b/src/pages/options/index.js
@@ -34,7 +34,15 @@ async function changeFrontendsSettings(service) {
const frontendDiv = document.getElementById(frontend)
if (typeof divs[service].frontend !== "undefined") {
if (frontend == divs[service].frontend.value) {
- frontendDiv.style.display = "block"
+ frontendDiv.style.display = ""
+ if (config.services[service].frontends[frontend].localhost == true) {
+ document.getElementById(`${service}-instance-div`).style.display = ""
+ if (options[service].instance == "localhost") {
+ frontendDiv.style.display = "none"
+ }
+ } else {
+ document.getElementById(`${service}-instance-div`).style.display = "none"
+ }
} else {
frontendDiv.style.display = "none"
}
diff --git a/src/pages/options/widgets/services.pug b/src/pages/options/widgets/services.pug
index 98fd25bb..88be0786 100644
--- a/src/pages/options/widgets/services.pug
+++ b/src/pages/options/widgets/services.pug
@@ -26,6 +26,12 @@ each val, service in services
else
option(value=frontend)=Object.values(services[service].frontends)[0].name
+ div(class="some-block option-block" id=service+"-instance-div")
+ h4() Instance
+ select(id=service+"-instance")
+ option(value="localhost") localhost
+ option(value="public") public instances
+
if services[service].embeddable
div(class="some-block option-block")
h4(data-localise="__MSG_redirectType__") Redirect Type
@@ -40,7 +46,7 @@ each val, service in services
if (service == 'search')
div(class="some-block option-block")
h4 Set LibRedirect as Default Search Engine
-
+
hr
each val, frontend in services[service].frontends