diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-05-21 01:46:47 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-05-21 01:46:47 +0300 |
commit | ebc9bf35a60325330c6403fbd26987a0f864422b (patch) | |
tree | b1df80514c6dedb2384bad50468bc9cb8f57777c /src/pages/options/reddit | |
parent | Alligned Buttons in Extension Popup (#267) (diff) | |
download | libredirect-ebc9bf35a60325330c6403fbd26987a0f864422b.zip |
Cleaned code. Added shortcuts for the CopyRaw btn #268
Diffstat (limited to 'src/pages/options/reddit')
-rw-r--r-- | src/pages/options/reddit/reddit.js | 50 |
1 files changed, 7 insertions, 43 deletions
diff --git a/src/pages/options/reddit/reddit.js b/src/pages/options/reddit/reddit.js index 52399649..3661f73f 100644 --- a/src/pages/options/reddit/reddit.js +++ b/src/pages/options/reddit/reddit.js @@ -1,5 +1,5 @@ import redditHelper from "../../../assets/javascripts/helpers/reddit.js"; -import commonHelper from "../../../assets/javascripts/helpers/common.js"; +import utils from "../../../assets/javascripts/helpers/utils.js"; let libredditDivElement = document.getElementById("libreddit") let tedditDivElement = document.getElementById("teddit") @@ -81,46 +81,10 @@ browser.storage.local.get( } ) -commonHelper.processDefaultCustomInstances('reddit', 'libreddit', 'normal', document); -commonHelper.processDefaultCustomInstances('reddit', 'libreddit', 'tor', document); -commonHelper.processDefaultCustomInstances('reddit', 'teddit', 'normal', document); -commonHelper.processDefaultCustomInstances('reddit', 'teddit', 'tor', document); +utils.processDefaultCustomInstances('reddit', 'libreddit', 'normal', document); +utils.processDefaultCustomInstances('reddit', 'libreddit', 'tor', document); +utils.processDefaultCustomInstances('reddit', 'teddit', 'normal', document); +utils.processDefaultCustomInstances('reddit', 'teddit', 'tor', document); - -let latencyLibredditElement = document.getElementById("latency-libreddit"); -let latencyLibredditLabel = document.getElementById("latency-libreddit-label"); -latencyLibredditElement.addEventListener("click", - async () => { - let reloadWindow = () => location.reload(); - latencyLibredditElement.addEventListener("click", reloadWindow); - await redditHelper.init(); - let redirects = redditHelper.getRedirects(); - const oldHtml = latencyLibredditLabel.innerHTML; - latencyLibredditLabel.innerHTML = '...'; - commonHelper.testLatency(latencyLibredditLabel, redirects.libreddit.normal).then(r => { - browser.storage.local.set({ libredditLatency: r }); - latencyLibredditLabel.innerHTML = oldHtml; - commonHelper.processDefaultCustomInstances('reddit', 'libreddit', 'normal', document); - latencyLibredditElement.removeEventListener("click", reloadWindow); - }); - } -); - -let latencyTedditElement = document.getElementById("latency-teddit"); -let latencyTedditLabel = document.getElementById("latency-teddit-label"); -latencyTedditElement.addEventListener("click", - async () => { - let reloadWindow = () => location.reload(); - latencyTedditElement.addEventListener("click", reloadWindow); - await redditHelper.init(); - let redirects = redditHelper.getRedirects(); - const oldHtml = latencyTedditLabel.innerHTML; - latencyTedditLabel.innerHTML = '...'; - commonHelper.testLatency(latencyTedditLabel, redirects.teddit.normal).then(r => { - browser.storage.local.set({ tedditLatency: r }); - latencyTedditLabel.innerHTML = oldHtml; - commonHelper.processDefaultCustomInstances('reddit', 'teddit', 'normal', document); - latencyTedditElement.removeEventListener("click", reloadWindow); - }); - } -); \ No newline at end of file +utils.latency('reddit', 'libreddit', document, location, true) +utils.latency('reddit', 'teddit', document, location, true) \ No newline at end of file |