aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/options
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-02-25 18:04:50 +0300
committerManeraKai <manerakai@protonmail.com>2022-02-25 18:04:50 +0300
commit41ccec4783dbeebcf421985258534e3bae84f244 (patch)
treed2b55baf332f3302bea53781e465eef169b33dbc /src/pages/options
parentRefining and fixing typos #30 (diff)
downloadlibredirect-41ccec4783dbeebcf421985258534e3bae84f244.zip
Added yatte #57
Diffstat (limited to 'src/pages/options')
-rw-r--r--src/pages/options/youtube/youtube.html5
-rw-r--r--src/pages/options/youtube/youtube.js40
2 files changed, 26 insertions, 19 deletions
diff --git a/src/pages/options/youtube/youtube.html b/src/pages/options/youtube/youtube.html
index 7482c19d..d35c5c91 100644
--- a/src/pages/options/youtube/youtube.html
+++ b/src/pages/options/youtube/youtube.html
@@ -124,15 +124,16 @@
<option value="piped">Piped</option>
<option value="invidious">Invidious</option>
<option value="freetube">FreeTube</option>
+ <option value="yatte">Yatte</option>
</select>
</div>
<hr>
- <div id="freetube">
+ <div id="freetube-yatte">
<div class="some-block option-block">
<h4>Embedded Videos Frontend</h4>
- <select id="freetube-embedded-frontend">
+ <select id="youtube-embed-frontend">
<option value="invidious">Invidious</option>
<option value="piped">Piped</option>
<option value="youtube">Youtube</option>
diff --git a/src/pages/options/youtube/youtube.js b/src/pages/options/youtube/youtube.js
index cee38139..e535e5de 100644
--- a/src/pages/options/youtube/youtube.js
+++ b/src/pages/options/youtube/youtube.js
@@ -6,42 +6,42 @@ let youtubeFrontendElement = document.getElementById("youtube-frontend");
let invidiousDivElement = document.getElementById("invidious");
let pipedDivElement = document.getElementById("piped");
let invidiousPipedDivElement = document.getElementById("invidious-piped");
-let freetubeDivElement = document.getElementById("freetube");
-let freetubeFrontendElement = document.getElementById("freetube-embedded-frontend");
+let freetubeYatteDivElement = document.getElementById("freetube-yatte");
+
function changeFrontendsSettings(frontend) {
if (frontend == 'piped') {
invidiousPipedDivElement.style.display = 'block'
pipedDivElement.style.display = 'block';
invidiousDivElement.style.display = 'none';
- freetubeDivElement.style.display = 'none';
+ freetubeYatteDivElement.style.display = 'none';
}
else if (frontend == 'invidious') {
invidiousPipedDivElement.style.display = 'block'
pipedDivElement.style.display = 'none';
invidiousDivElement.style.display = 'block';
- freetubeDivElement.style.display = 'none';
+ freetubeYatteDivElement.style.display = 'none';
}
- else if (frontend == 'freetube') {
+ else if (frontend == 'freetube' || frontend == 'yatte') {
invidiousPipedDivElement.style.display = 'none'
pipedDivElement.style.display = 'none';
invidiousDivElement.style.display = 'none';
- freetubeDivElement.style.display = 'block';
+ freetubeYatteDivElement.style.display = 'block';
}
}
-function changeFreetubeFrontendsSettings(freetubeFrontend) {
- if (freetubeFrontend == 'invidious') {
+function changeYoutubeEmbedFrontendsSettings(youtubeEmbedFrontend) {
+ if (youtubeEmbedFrontend == 'invidious') {
invidiousPipedDivElement.style.display = 'block'
pipedDivElement.style.display = 'none';
invidiousDivElement.style.display = 'block';
}
- if (freetubeFrontend == 'piped') {
+ if (youtubeEmbedFrontend == 'piped') {
invidiousPipedDivElement.style.display = 'block'
pipedDivElement.style.display = 'block';
invidiousDivElement.style.display = 'none';
}
- else if (freetubeFrontend == 'youtube') {
+ else if (youtubeEmbedFrontend == 'youtube') {
invidiousPipedDivElement.style.display = 'none'
pipedDivElement.style.display = 'none';
invidiousDivElement.style.display = 'none';
@@ -52,13 +52,16 @@ youtubeFrontendElement.addEventListener("change",
let frontend = event.target.options[youtubeFrontendElement.selectedIndex].value
youtubeHelper.setFrontend(frontend);
changeFrontendsSettings(frontend);
+ changeYoutubeEmbedFrontendsSettings(youtubeHelper.getYoutubeEmbedFrontend());
}
);
-freetubeFrontendElement.addEventListener("change",
+
+let youtubeEmbedFrontendElement = document.getElementById("youtube-embed-frontend");
+youtubeEmbedFrontendElement.addEventListener("change",
(event) => {
- let freetubeFrontend = event.target.options[freetubeFrontendElement.selectedIndex].value
- youtubeHelper.setFreetubeFrontend(freetubeFrontend);
- changeFreetubeFrontendsSettings(freetubeFrontend);
+ let youtubeEmbedFrontend = event.target.options[youtubeEmbedFrontendElement.selectedIndex].value
+ youtubeHelper.setYoutubeEmbedFrontend(youtubeEmbedFrontend);
+ changeYoutubeEmbedFrontendsSettings(youtubeEmbedFrontend);
}
);
@@ -148,7 +151,10 @@ youtubeHelper.init().then(() => {
protocolElement.value = protocol;
changeProtocolSettings(protocol);
- let freetubeFrontend = youtubeHelper.getFreetubeFrontend()
- freetubeFrontendElement.value = freetubeFrontend
- if (frontend == "freetube") changeFreetubeFrontendsSettings(freetubeFrontend);
+ let youtubeEmbedFrontend = youtubeHelper.getYoutubeEmbedFrontend()
+ youtubeEmbedFrontendElement.value = youtubeEmbedFrontend
+ if (frontend == "freetube" || frontend == "yatte") {
+ console.log("youtubeEmbedFrontend", youtubeEmbedFrontend);
+ changeYoutubeEmbedFrontendsSettings(youtubeEmbedFrontend)
+ };
});