aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/popup
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-03-03 19:38:37 +0300
committerManeraKai <manerakai@protonmail.com>2022-03-03 19:38:37 +0300
commita15ba98b56390327386880ce7ae21c904df9879f (patch)
treea44f77b899e256ee4ff0dbc2d5cb5f93b4507e6c /src/pages/popup
parentAdded alwaysUsePreferred to Twitter and Reddit (diff)
downloadlibredirect-a15ba98b56390327386880ce7ae21c904df9879f.zip
Changed changeInstance() structure
Diffstat (limited to 'src/pages/popup')
-rw-r--r--src/pages/popup/popup.js36
1 files changed, 16 insertions, 20 deletions
diff --git a/src/pages/popup/popup.js b/src/pages/popup/popup.js
index 9c5f28f3..3d62dcd4 100644
--- a/src/pages/popup/popup.js
+++ b/src/pages/popup/popup.js
@@ -114,33 +114,29 @@ document.getElementById("change-instance").addEventListener("click",
() => browser.tabs.query({ active: true, currentWindow: true }, function (tabs) {
let currTab = tabs[0];
if (currTab) {
- changeInstance(currTab.url)
- }
- })
-);
-
-function changeInstance(url) {
- var tabUrl = new URL(url);
- var protocolHost = `${tabUrl.protocol}//${tabUrl.host}`;
- var newUrl;
+ let url = currTab.url;
+ let tabUrl = new URL(url);
+ let newUrl;
- newUrl = youtubeHelper.changeInstance(tabUrl);
+ newUrl = youtubeHelper.changeInstance(tabUrl);
- if (!newUrl) newUrl = twitterHelper.changeInstance(tabUrl);
+ if (!newUrl) newUrl = twitterHelper.changeInstance(tabUrl);
- if (!newUrl) newUrl = instagramHelper.changeInstance(tabUrl);
+ if (!newUrl) newUrl = instagramHelper.changeInstance(tabUrl);
- if (!newUrl) newUrl = redditHelper.changeInstance(tabUrl);
+ if (!newUrl) newUrl = redditHelper.changeInstance(tabUrl);
- if (!newUrl) newUrl = searchHelper.changeInstance(tabUrl);
+ if (!newUrl) newUrl = searchHelper.changeInstance(tabUrl);
- if (!newUrl) newUrl = translateHelper.changeInstance(tabUrl);
+ if (!newUrl) newUrl = translateHelper.changeInstance(tabUrl);
- if (!newUrl) newUrl = mediumHelper.changeInstance(tabUrl);
+ if (!newUrl) newUrl = mediumHelper.changeInstance(tabUrl);
- if (!newUrl) newUrl = imgurHelper.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: tabUrl.href.replace(protocolHost, newUrl) });
-}
+ if (newUrl) browser.tabs.update({ url: newUrl });
+ }
+ })
+);