From 23ae536550334a359b1472a5afb2616815390c92 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Thu, 10 Feb 2022 00:04:00 +0300 Subject: Added ProxiTok #22 --- src/pages/background/background.js | 4 ++++ src/pages/popup/popup.html | 5 +++++ src/pages/popup/popup.js | 8 ++++++++ 3 files changed, 17 insertions(+) (limited to 'src/pages') diff --git a/src/pages/background/background.js b/src/pages/background/background.js index e9d2f395..140f1719 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -10,6 +10,7 @@ import mapsHelper from "../../assets/javascripts/helpers/maps.js"; import wikipediaHelper from "../../assets/javascripts/helpers/wikipedia.js"; import mediumHelper from "../../assets/javascripts/helpers/medium.js"; import imgurHelper from "../../assets/javascripts/helpers/imgur.js"; +import tiktokHelper from "../../assets/javascripts/helpers/tiktok.js"; window.browser = window.browser || window.chrome; @@ -24,6 +25,7 @@ function wholeInit() { wikipediaHelper.init() youtubeHelper.init() imgurHelper.init() + tiktokHelper.init() } wholeInit(); @@ -55,6 +57,8 @@ browser.webRequest.onBeforeRequest.addListener( else if (imgurHelper.isImgur(url)) newUrl = imgurHelper.redirect(url, initiator, details.type); + else if (tiktokHelper.isTiktok(url)) newUrl = tiktokHelper.redirect(url, initiator, details.type); + else if (translateHelper.isTranslate(url)) newUrl = translateHelper.redirect(url, initiator); else if (searchHelper.isSearch(url)) newUrl = searchHelper.redirect(url, initiator) diff --git a/src/pages/popup/popup.html b/src/pages/popup/popup.html index 7a604f8b..126912a4 100644 --- a/src/pages/popup/popup.html +++ b/src/pages/popup/popup.html @@ -54,6 +54,11 @@ +
+

TikTok

+ +
+

Medium

diff --git a/src/pages/popup/popup.js b/src/pages/popup/popup.js index 9b5422d9..8d7a7bb5 100644 --- a/src/pages/popup/popup.js +++ b/src/pages/popup/popup.js @@ -12,6 +12,7 @@ import translateHelper from "../../assets/javascripts/helpers/translate.js"; import wikipediaHelper from "../../assets/javascripts/helpers/wikipedia.js"; import mediumHelper from "../../assets/javascripts/helpers/medium.js"; import imgurHelper from "../../assets/javascripts/helpers/imgur.js"; +import tiktokHelper from "../../assets/javascripts/helpers/tiktok.js"; let disableTwitterElement = document.querySelector("#disable-nitter"); let disableYoutubeElement = document.querySelector("#disable-invidious"); @@ -23,6 +24,7 @@ let disableTranslateElement = document.querySelector("#disable-simplyTranslate") let disableWikipediaElement = document.querySelector("#disable-wikipedia"); let disableMediumElement = document.querySelector("#disable-medium"); let disableImgurElement = document.querySelector("#disable-imgur"); +let disableTiktokElement = document.querySelector("#disable-tiktok"); window.browser = window.browser || window.chrome; @@ -36,6 +38,7 @@ async function wholeInit() { await translateHelper.init(); await wikipediaHelper.init(); await imgurHelper.init(); + await tiktokHelper.init(); await mediumHelper.init(); }; @@ -50,6 +53,7 @@ wholeInit().then(() => { disableTranslateElement.checked = !translateHelper.getDisableTranslate(); disableWikipediaElement.checked = !wikipediaHelper.getDisableWikipedia(); disableImgurElement.checked = !imgurHelper.getDisableImgur(); + disableTiktokElement.checked = !tiktokHelper.getDisableTiktok(); disableMediumElement.checked = !mediumHelper.getDisableMedium(); }) @@ -89,6 +93,10 @@ disableImgurElement.addEventListener("change", (event) => imgurHelper.setDisableImgur(!event.target.checked) ); +disableTiktokElement.addEventListener("change", + (event) => tiktokHelper.setDisableTiktok(!event.target.checked) +); + disableMediumElement.addEventListener("change", (event) => mediumHelper.setDisableMedium(!event.target.checked) ); -- cgit 1.4.1