diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-03-03 19:38:37 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-03-03 19:38:37 +0300 |
commit | a15ba98b56390327386880ce7ae21c904df9879f (patch) | |
tree | a44f77b899e256ee4ff0dbc2d5cb5f93b4507e6c /src/pages/popup/popup.js | |
parent | Added alwaysUsePreferred to Twitter and Reddit (diff) | |
download | libredirect-a15ba98b56390327386880ce7ae21c904df9879f.zip |
Changed changeInstance() structure
Diffstat (limited to 'src/pages/popup/popup.js')
-rw-r--r-- | src/pages/popup/popup.js | 36 |
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 }); + } + }) +); |