From 926ed4bb5cfec7d4682adbe5b742279c43a7a71a Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Mon, 7 Mar 2022 06:37:58 +0300 Subject: Added partial FacilMap support #70 --- src/pages/background/background.js | 3 ++- src/pages/options/maps/maps.html | 10 ++++++++++ src/pages/options/maps/maps.js | 10 ++++++++++ src/pages/options/reddit/reddit.html | 2 +- src/pages/options/twitter/twitter.html | 2 +- 5 files changed, 24 insertions(+), 3 deletions(-) (limited to 'src/pages') diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 569acc49..2073abe9 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -40,6 +40,7 @@ let BYPASSTABs = []; browser.webRequest.onBeforeRequest.addListener( details => { + // console.log("url", details.url); const url = new URL(details.url); let initiator; if (details.originUrl) @@ -57,7 +58,7 @@ browser.webRequest.onBeforeRequest.addListener( if (!newUrl) newUrl = instagramHelper.redirect(url, details.type, initiator); - if (mapsHelper.isMaps(url, initiator)) newUrl = mapsHelper.redirect(url); + if (!newUrl) newUrl = mapsHelper.redirect(url, initiator); if (!newUrl) newUrl = redditHelper.redirect(url, details.type, initiator); diff --git a/src/pages/options/maps/maps.html b/src/pages/options/maps/maps.html index 810cd36e..f571b4e8 100644 --- a/src/pages/options/maps/maps.html +++ b/src/pages/options/maps/maps.html @@ -89,10 +89,20 @@
+

Enable

+ +
+

Frontend

+ +
+
diff --git a/src/pages/options/maps/maps.js b/src/pages/options/maps/maps.js index 4372567b..400d5345 100644 --- a/src/pages/options/maps/maps.js +++ b/src/pages/options/maps/maps.js @@ -5,6 +5,16 @@ disableMapsElement.addEventListener("change", (event) => mapsHelper.setDisable(!event.target.checked) ); +let mapsFrontendElement = document.getElementById("maps-frontend"); +mapsFrontendElement.addEventListener("change", + event => { + let frontend = event.target.options[mapsFrontendElement.selectedIndex].value; + mapsHelper.setFrontend(frontend); + } +); + mapsHelper.init().then(() => { disableMapsElement.checked = !mapsHelper.getDisable(); + let frontend = mapsHelper.getFrontend(); + mapsFrontendElement.value = frontend; }) \ No newline at end of file diff --git a/src/pages/options/reddit/reddit.html b/src/pages/options/reddit/reddit.html index d6776e9b..a7229d02 100644 --- a/src/pages/options/reddit/reddit.html +++ b/src/pages/options/reddit/reddit.html @@ -112,7 +112,7 @@
-

Bypass Read on Reddit

+

Bypass "Open in Reddit"

diff --git a/src/pages/options/twitter/twitter.html b/src/pages/options/twitter/twitter.html index a3151b43..3e9f228a 100644 --- a/src/pages/options/twitter/twitter.html +++ b/src/pages/options/twitter/twitter.html @@ -103,7 +103,7 @@
-

Bypass Watch on Twitter

+

Bypass "Open in Twitter"

-- cgit 1.4.1