diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-02-14 22:54:33 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-02-14 22:54:33 +0300 |
commit | 2d4b21772a1c22cdded3dab742196fe5e2435de7 (patch) | |
tree | a533819cc3616f89a475507a67cf913956d58351 /src/pages | |
parent | Added feature request #35 (diff) | |
download | libredirect-2d4b21772a1c22cdded3dab742196fe5e2435de7.zip |
Added onlyNotEmbedded feature #37
Diffstat (limited to 'src/pages')
-rw-r--r-- | src/pages/background/background.js | 2 | ||||
-rw-r--r-- | src/pages/options/youtube/youtube.html | 6 | ||||
-rw-r--r-- | src/pages/options/youtube/youtube.js | 8 |
3 files changed, 10 insertions, 6 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 8add9c3f..bebb64f6 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -47,7 +47,7 @@ browser.webRequest.onBeforeRequest.addListener( if (exceptionsHelper.isException(url)) newUrl = null; - else if (youtubeHelper.isYoutube(url, initiator)) newUrl = youtubeHelper.redirect(url, initiator, details.type) + else if (youtubeHelper.isYoutube(url, initiator)) newUrl = youtubeHelper.redirect(url, details.type) else if (twitterHelper.isTwitter(url)) newUrl = twitterHelper.redirect(url, initiator); diff --git a/src/pages/options/youtube/youtube.html b/src/pages/options/youtube/youtube.html index b21e5150..34d6ab54 100644 --- a/src/pages/options/youtube/youtube.html +++ b/src/pages/options/youtube/youtube.html @@ -128,7 +128,11 @@ <div id="invidious-piped"> <div class="some-block option-block"> <h4>Only Redirect Embedded-Video</h4> - <input id="only-embed" type="checkbox" checked /> + <select id="only-embed"> + <option value="both">both</option> + <option value="onlyEmbedded">Only Embedded</option> + <option value="onlyNotEmbedded">Only Not Embedded</option> + </select> </div> <div class="some-block option-block"> diff --git a/src/pages/options/youtube/youtube.js b/src/pages/options/youtube/youtube.js index 79330f46..29831198 100644 --- a/src/pages/options/youtube/youtube.js +++ b/src/pages/options/youtube/youtube.js @@ -63,9 +63,9 @@ invidiousAutoplayElement.addEventListener("change", (event) => youtubeHelper.setInvidiousAutoplay(event.target.options[invidiousAutoplayElement.selectedIndex].value) ); -let invidiousOnlyEmbeddedVideoElement = document.getElementById("only-embed"); -invidiousOnlyEmbeddedVideoElement.addEventListener("change", - (event) => youtubeHelper.setInvidiousOnlyEmbeddedVideo(event.target.checked) +let OnlyEmbeddedVideoElement = document.getElementById("only-embed"); +OnlyEmbeddedVideoElement.addEventListener("change", + (event) => youtubeHelper.setOnlyEmbeddedVideo(event.target.options[OnlyEmbeddedVideoElement.selectedIndex].value) ); let alwaysUsePreferredElement = document.getElementById("always-use-preferred") @@ -78,7 +78,7 @@ youtubeHelper.init().then(() => { invidiousThemeElement.checked = youtubeHelper.getInvidiousTheme(); invidiousVolumeElement.value = youtubeHelper.getInvidiousVolume(); invidiousVolumeValueElement.textContent = `${youtubeHelper.getInvidiousVolume()}%`; - invidiousOnlyEmbeddedVideoElement.checked = youtubeHelper.getInvidiousOnlyEmbeddedVideo(); + OnlyEmbeddedVideoElement.value = youtubeHelper.getOnlyEmbeddedVideo(); alwaysUsePreferredElement.checked = youtubeHelper.getAlwaysusePreferred(); invidiousAutoplayElement.checked = youtubeHelper.getInvidiousAutoplay(); let frontend = youtubeHelper.getFrontend(); |