diff options
Diffstat (limited to 'src/pages/popup/popup.js')
-rw-r--r-- | src/pages/popup/popup.js | 40 |
1 files changed, 25 insertions, 15 deletions
diff --git a/src/pages/popup/popup.js b/src/pages/popup/popup.js index 3b4f4161..fb25775b 100644 --- a/src/pages/popup/popup.js +++ b/src/pages/popup/popup.js @@ -16,6 +16,7 @@ import imgurHelper from "../../assets/javascripts/helpers/imgur.js"; import tiktokHelper from "../../assets/javascripts/helpers/tiktok.js"; import pixivHelper from "../../assets/javascripts/helpers/pixiv.js"; import sendTargetsHelper from "../../assets/javascripts/helpers/sendTargets.js"; +import peertubeHelper from "../../assets/javascripts/helpers/peertube.js"; import generalHelper from "../../assets/javascripts/helpers/general.js"; let disableTwitterElement = document.getElementById("disable-nitter"); @@ -28,26 +29,28 @@ let disableSearchElement = document.getElementById("disable-search"); let disableElement = document.getElementById("disable-simplyTranslate"); let disableWikipediaElement = document.getElementById("disable-wikipedia"); let disableMediumElement = document.getElementById("disable-medium"); +let disablePeertubeElement = document.getElementById("disable-peertube"); let disableSendTargetsElement = document.getElementById("disable-sendTargets"); let disableImgurElement = document.getElementById("disable-imgur"); let disableTiktokElement = document.getElementById("disable-tiktok"); let disablePixivElement = document.getElementById("disable-pixiv"); async function wholeInit() { - await youtubeHelper.init() - await youtubeMusicHelper.init() - await twitterHelper.init() - await instagramHelper.init() - await mapsHelper.init() - await redditHelper.init() - await searchHelper.init() - await translateHelper.init() - await wikipediaHelper.init() - await imgurHelper.init() - await tiktokHelper.init() - await pixivHelper.init() - await sendTargetsHelper.init() - await mediumHelper.init() + await youtubeHelper.init(); + await youtubeMusicHelper.init(); + await twitterHelper.init(); + await instagramHelper.init(); + await mapsHelper.init(); + await redditHelper.init(); + await searchHelper.init(); + await translateHelper.init(); + await wikipediaHelper.init(); + await imgurHelper.init(); + await tiktokHelper.init(); + await pixivHelper.init(); + await sendTargetsHelper.init(); + await peertubeHelper.init(); + await mediumHelper.init(); }; wholeInit().then(() => { @@ -64,6 +67,7 @@ wholeInit().then(() => { disableTiktokElement.checked = !tiktokHelper.getDisable(); disablePixivElement.checked = !pixivHelper.getDisable(); disableMediumElement.checked = !mediumHelper.getDisable(); + disablePeertubeElement.checked = !peertubeHelper.getDisable(); }) disableTwitterElement.addEventListener("change", @@ -118,6 +122,10 @@ disableMediumElement.addEventListener("change", event => mediumHelper.setDisable(!event.target.checked) ); +disablePeertubeElement.addEventListener("change", + event => peertubeHelper.setDisable(!event.target.checked) +); + disableSendTargetsElement.addEventListener("change", event => sendTargetsHelper.setDisable(!event.target.checked) ); @@ -153,9 +161,11 @@ function changeInstance() { if (!newUrl) newUrl = sendTargetsHelper.changeInstance(tabUrl); + if (!newUrl) newUrl = peertubeHelper.changeInstance(tabUrl); + if (!newUrl) newUrl = imgurHelper.changeInstance(tabUrl); - if (!newUrl) newUrl = wikipediaHelper.changeInstance(tabUrl) + if (!newUrl) newUrl = wikipediaHelper.changeInstance(tabUrl); if (newUrl) { browser.tabs.update({ url: newUrl }); |