aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/options
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-02-05 18:45:37 +0300
committerManeraKai <manerakai@protonmail.com>2022-02-05 18:45:48 +0300
commit0f2dff5330bd1f41c8ca0ca68f7501dcf525ebc1 (patch)
tree979850c00a981487962ba68137aebae02dd64fd8 /src/pages/options
parentAdded hard cancel requests, will be more improved (diff)
downloadlibredirect-0f2dff5330bd1f41c8ca0ca68f7501dcf525ebc1.zip
combining some of piped and invidious settings #14
Diffstat (limited to 'src/pages/options')
-rw-r--r--src/pages/options/youtube/youtube.html51
-rw-r--r--src/pages/options/youtube/youtube.js4
2 files changed, 31 insertions, 24 deletions
diff --git a/src/pages/options/youtube/youtube.html b/src/pages/options/youtube/youtube.html
index d5db771c..d13da9cc 100644
--- a/src/pages/options/youtube/youtube.html
+++ b/src/pages/options/youtube/youtube.html
@@ -56,30 +56,13 @@
</select>
</div>
- <div class="some-block option-block">
- <h4>Only Redirect Embedded-Video</h4>
- <input id="only-embed" type="checkbox" checked />
- </div>
-
<hr>
- <div id="invidious">
- <div class="some-block option-block">
- <h4>Theme</h4>
- <select id="invidious-theme">
- <option value="DEFAULT">Default</option>
- <option value="dark">Dark</option>
- <option value="light">Light</option>
- </select>
- </div>
+ <div id="invidious-piped">
<div class="some-block option-block">
- <h4>Player Style</h4>
- <select id="invidious-player-style">
- <option value="DEFAULT">Default</option>
- <option value="invidious">Invidious</option>
- <option value="youtube">YouTube</option>
- </select>
+ <h4>Only Redirect Embedded-Video</h4>
+ <input id="only-embed" type="checkbox" checked />
</div>
<div class="some-block option-block">
@@ -96,11 +79,11 @@
</div>
<div class="some-block option-block">
- <h4 data-localise="__MSG_invidiousAlwaysProxy__">Always proxy videos</h4>
- <select id="invidious-always-proxy">
+ <h4>Theme</h4>
+ <select id="invidious-theme">
<option value="DEFAULT">Default</option>
- <option value="true">True</option>
- <option value="true">False</option>
+ <option value="dark">Dark</option>
+ <option value="light">Light</option>
</select>
</div>
@@ -109,6 +92,26 @@
<select id="invidious-autoplay">
<option value="DEFAULT">Default</option>
<option value="true">True</option>
+ <option value="false">False</option>
+ </select>
+ </div>
+ </div>
+
+ <div id="invidious">
+ <div class="some-block option-block">
+ <h4>Player Style</h4>
+ <select id="invidious-player-style">
+ <option value="DEFAULT">Default</option>
+ <option value="invidious">Invidious</option>
+ <option value="youtube">YouTube</option>
+ </select>
+ </div>
+
+ <div class="some-block option-block">
+ <h4 data-localise="__MSG_invidiousAlwaysProxy__">Always proxy videos</h4>
+ <select id="invidious-always-proxy">
+ <option value="DEFAULT">Default</option>
+ <option value="true">True</option>
<option value="true">False</option>
</select>
</div>
diff --git a/src/pages/options/youtube/youtube.js b/src/pages/options/youtube/youtube.js
index a1d540f2..f4caf923 100644
--- a/src/pages/options/youtube/youtube.js
+++ b/src/pages/options/youtube/youtube.js
@@ -6,16 +6,20 @@ let disableYoutubeElement = document.getElementById("disable-invidious");
let youtubeFrontendElement = document.getElementById("youtube-frontend");
let invidiousDivElement = document.getElementById("invidious")
let pipedDivElement = document.getElementById("piped")
+let invidiousPipedDivElement = document.getElementById("invidious-piped")
function changeFrontendsSettings(frontend) {
if (frontend == 'piped') {
+ invidiousPipedDivElement.style.display = 'block'
pipedDivElement.style.display = 'block';
invidiousDivElement.style.display = 'none';
}
else if (frontend == 'invidious') {
+ invidiousPipedDivElement.style.display = 'block'
pipedDivElement.style.display = 'none';
invidiousDivElement.style.display = 'block';
}
else if (frontend == 'freeTube') {
+ invidiousPipedDivElement.style.display = 'none'
pipedDivElement.style.display = 'none';
invidiousDivElement.style.display = 'none';
}