From 3246d6fd69804474568e4d5d41b10333cf8f78e1 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Sat, 26 Feb 2022 18:28:19 +0300 Subject: Added bypass on reddit option --- src/pages/background/background.js | 2 +- src/pages/options/reddit/reddit.html | 5 +++++ src/pages/options/reddit/reddit.js | 6 ++++++ 3 files changed, 12 insertions(+), 1 deletion(-) (limited to 'src/pages') 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 @@ +
+

Bypass Watch On Reddit

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