diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-02-26 18:28:19 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-02-26 18:28:19 +0300 |
commit | 3246d6fd69804474568e4d5d41b10333cf8f78e1 (patch) | |
tree | 830504e56819a725bbd42cd89109d533c0b93b2e /src/pages | |
parent | Added bypass to WatchOnYoutube and made invidious as default #56 (diff) | |
download | libredirect-3246d6fd69804474568e4d5d41b10333cf8f78e1.zip |
Added bypass on reddit option
Diffstat (limited to 'src/pages')
-rw-r--r-- | src/pages/background/background.js | 2 | ||||
-rw-r--r-- | src/pages/options/reddit/reddit.html | 5 | ||||
-rw-r--r-- | src/pages/options/reddit/reddit.js | 6 |
3 files changed, 12 insertions, 1 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 1ae7be17..0207321b 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -60,7 +60,7 @@ browser.webRequest.onBeforeRequest.addListener( if (mapsHelper.isMaps(url, initiator)) newUrl = mapsHelper.redirect(url); - if (redditHelper.isReddit(url, initiator)) newUrl = redditHelper.redirect(url, details.type); + if (!newUrl) newUrl = redditHelper.redirect(url, details.type, initiator); if (mediumHelper.isMedium(url, initiator)) newUrl = mediumHelper.redirect(url, details.type); diff --git a/src/pages/options/reddit/reddit.html b/src/pages/options/reddit/reddit.html index 7b232688..63d7647d 100644 --- a/src/pages/options/reddit/reddit.html +++ b/src/pages/options/reddit/reddit.html @@ -136,6 +136,11 @@ </select> </div> + <div class="some-block option-block"> + <h4>Bypass Watch On Reddit</h4> + <input id="bypass-watch-on-reddit" type="checkbox" checked /> + </div> + <hr> <div id="libreddit"> diff --git a/src/pages/options/reddit/reddit.js b/src/pages/options/reddit/reddit.js index a47576d4..8e435675 100644 --- a/src/pages/options/reddit/reddit.js +++ b/src/pages/options/reddit/reddit.js @@ -61,8 +61,14 @@ function changeProtocolSettings(protocol) { } } +let bypassWatchOnRedditElement = document.getElementById("bypass-watch-on-reddit") +bypassWatchOnRedditElement.addEventListener("change", + event => redditHelper.setBypassWatchOnReddit(event.target.checked) +); + redditHelper.init().then(() => { disableRedditElement.checked = !redditHelper.getDisableReddit(); + bypassWatchOnRedditElement.checked = redditHelper.getBypassWatchOnReddit(); let frontend = redditHelper.getFrontend(); redditFrontendElement.value = frontend; |