From 2876cb24b34e18470c297043c56e915aae2cea7c Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Sun, 6 Feb 2022 05:58:42 +0300 Subject: Cleaning code --- src/pages/options/general/general.html | 59 ----------------------- src/pages/options/general/general.js | 25 ---------- src/pages/options/instagram/instagram.html | 16 ------- src/pages/options/medium/medium.html | 15 ------ src/pages/options/reddit/reddit.html | 17 ------- src/pages/options/search/search.html | 17 ------- src/pages/options/twitter/twitter.html | 16 ------- src/pages/options/wikipedia/wikipedia.html | 14 ------ src/pages/options/youtube/youtube.html | 21 +-------- src/pages/options/youtube/youtube.js | 75 ++++++++++++------------------ 10 files changed, 32 insertions(+), 243 deletions(-) (limited to 'src/pages/options') diff --git a/src/pages/options/general/general.html b/src/pages/options/general/general.html index 3a7e8cf2..92cd48c5 100644 --- a/src/pages/options/general/general.html +++ b/src/pages/options/general/general.html @@ -38,65 +38,6 @@ Update Instances - - - diff --git a/src/pages/options/general/general.js b/src/pages/options/general/general.js index 23c739aa..17b7a843 100644 --- a/src/pages/options/general/general.js +++ b/src/pages/options/general/general.js @@ -47,31 +47,6 @@ browser.storage.sync.get( } ); -// function addToExceptions() { -// const input = document.getElementById("new-exceptions-item"); -// const type = document.querySelector('input[name="type"]:checked').value; -// if (input.value) { -// try { -// let value = input.value; -// new RegExp(input.value); -// if (type === "URL") -// value = value.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&"); - -// exceptions.push(value); -// browser.storage.sync.set({ -// exceptions: exceptions, -// }); -// prependExceptionsItem(value, exceptions.indexOf(value)); -// input.value = ""; -// } catch (error) { -// input.setCustomValidity("Invalid RegExp"); -// } -// } else { -// input.setCustomValidity("Invalid RegExp"); -// } -// } -// document.getElementById("add-to-exceptions").addEventListener("click", addToExceptions); - themeElement.addEventListener("change", (event) => { const value = event.target.options[theme.selectedIndex].value; switch (value) { diff --git a/src/pages/options/instagram/instagram.html b/src/pages/options/instagram/instagram.html index 1f09cab7..98e296f8 100644 --- a/src/pages/options/instagram/instagram.html +++ b/src/pages/options/instagram/instagram.html @@ -28,22 +28,6 @@

Enable

- - - - diff --git a/src/pages/options/medium/medium.html b/src/pages/options/medium/medium.html index abf149c0..1c978d82 100644 --- a/src/pages/options/medium/medium.html +++ b/src/pages/options/medium/medium.html @@ -28,21 +28,6 @@

Enable

- diff --git a/src/pages/options/reddit/reddit.html b/src/pages/options/reddit/reddit.html index 9dd59d73..c968b954 100644 --- a/src/pages/options/reddit/reddit.html +++ b/src/pages/options/reddit/reddit.html @@ -45,23 +45,6 @@ - - - diff --git a/src/pages/options/search/search.html b/src/pages/options/search/search.html index af7d3946..489ed38a 100644 --- a/src/pages/options/search/search.html +++ b/src/pages/options/search/search.html @@ -44,23 +44,6 @@ - - diff --git a/src/pages/options/twitter/twitter.html b/src/pages/options/twitter/twitter.html index b13d02dd..8e189856 100644 --- a/src/pages/options/twitter/twitter.html +++ b/src/pages/options/twitter/twitter.html @@ -30,22 +30,6 @@

Enable

- - -

Proactively remove Twitter service worker

diff --git a/src/pages/options/wikipedia/wikipedia.html b/src/pages/options/wikipedia/wikipedia.html index a68f36a6..ed811e94 100644 --- a/src/pages/options/wikipedia/wikipedia.html +++ b/src/pages/options/wikipedia/wikipedia.html @@ -28,20 +28,6 @@

Enable

- diff --git a/src/pages/options/youtube/youtube.html b/src/pages/options/youtube/youtube.html index a9bb6c63..0778b794 100644 --- a/src/pages/options/youtube/youtube.html +++ b/src/pages/options/youtube/youtube.html @@ -30,23 +30,6 @@ - - - -

Frontend

@@ -108,7 +90,7 @@
-

Always proxy videos

+

Always proxy videos

diff --git a/src/pages/options/youtube/youtube.js b/src/pages/options/youtube/youtube.js index 595006fd..dcd8c22d 100644 --- a/src/pages/options/youtube/youtube.js +++ b/src/pages/options/youtube/youtube.js @@ -69,10 +69,8 @@ invidiousPlayerStyleElement.addEventListener("change", ); let invidiousSubtitlesElement = document.getElementById("invidious-subtitles"); -invidiousSubtitlesElement.addEventListener("input", - commonHelper.debounce(() => { - youtubeHelper.setInvidiousSubtitles(invidiousSubtitlesElement.value) - }, 500) +invidiousSubtitlesElement.addEventListener("change", + () => youtubeHelper.setInvidiousSubtitles(invidiousSubtitlesElement.value) ); let invidiousAutoplayElement = document.getElementById("invidious-autoplay"); @@ -124,62 +122,51 @@ youtubeHelper.init().then(() => { let myMightyList = youtubeHelper.getInvidiousRedirectsChecks(); - function checkToggleAll() { - console.log("CheckToggleAll") - let isTrue = true; - for (const item of youtubeHelper.getRedirects().invidious.normal) - if (!myMightyList.includes(item)) { - isTrue = false; - break; - } - document.getElementById('invidious-toogle-all').checked = isTrue; - } - - let checklistList = invidiousCheckListElement.getElementsByTagName('input') for (let element of checklistList) { - element.checked = myMightyList.includes(element.id); - if (element.id == 'invidious-toogle-all') - document.getElementById('invidious-toogle-all').addEventListener("change", - (event) => { - if (event.target.checked) { - for (let item of checklistList) { - myMightyList.push(item.id) - item.checked = true; - } - } - else { - myMightyList = []; - for (let item of checklistList) item.checked = false; + document.getElementById('invidious-toogle-all').addEventListener("change", (event) => { + if (event.target.checked) + for (let item of checklistList) { + myMightyList.push(item.id); + item.checked = true; } - youtubeHelper.setInvidiousRedirectsChecks(myMightyList); + else { + myMightyList = []; + for (let item of checklistList) item.checked = false; } - ); + youtubeHelper.setInvidiousRedirectsChecks(myMightyList); + }); else - document.getElementById(element.id).addEventListener("change", - (event) => { - if (event.target.checked) - myMightyList.push(element.id) - else { - let index = myMightyList.indexOf(element.id); - if (index > -1) myMightyList.splice(index, 1); - } - - youtubeHelper.setInvidiousRedirectsChecks(myMightyList); - checkToggleAll(); + document.getElementById(element.id).addEventListener("change", (event) => { + if (event.target.checked) + myMightyList.push(element.id) + else { + let index = myMightyList.indexOf(element.id); + if (index > -1) myMightyList.splice(index, 1); } - ); + youtubeHelper.setInvidiousRedirectsChecks(myMightyList); + checkToggleAll(); + }); } checkToggleAll(); - mightyInvidiousCustomInstances = youtubeHelper.getInvidiousCustomRedirects(); calcCustom(); }); +function checkToggleAll() { + let isTrue = true; + for (const item of youtubeHelper.getRedirects().invidious.normal) + if (!myMightyList.includes(item)) { + isTrue = false; + break; + } + document.getElementById('invidious-toogle-all').checked = isTrue; +} + let invidiousCustomInstanceElement = document.getElementById("invidious-custom-instance") let mightyInvidiousCustomInstances = [] -- cgit 1.4.1