From 2d4b21772a1c22cdded3dab742196fe5e2435de7 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Mon, 14 Feb 2022 22:54:33 +0300 Subject: Added onlyNotEmbedded feature #37 --- src/pages/background/background.js | 2 +- src/pages/options/youtube/youtube.html | 6 +++++- src/pages/options/youtube/youtube.js | 8 ++++---- 3 files changed, 10 insertions(+), 6 deletions(-) (limited to 'src/pages') 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 @@

Only Redirect Embedded-Video

- +
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(); -- cgit 1.4.1