diff options
author | Daniel <davilareko@gmail.com> | 2023-11-11 18:12:36 +0100 |
---|---|---|
committer | Daniel <davilareko@gmail.com> | 2023-11-11 18:12:36 +0100 |
commit | 57c978b6483cb5d0655fe6b1d898be816c4f36df (patch) | |
tree | c3ad5f58f5b8fb4443077dbfd7ea1cdabfd6a5c1 /src/pages | |
parent | Fixed AnonymousOverflow redirection bug https://codeberg.org/LibRedirect/brow... (diff) | |
download | libredirect-57c978b6483cb5d0655fe6b1d898be816c4f36df.zip |
Add jsdoc types for some functions
For VSCode completion
Diffstat (limited to 'src/pages')
-rw-r--r-- | src/pages/options/index.js | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/pages/options/index.js b/src/pages/options/index.js index dd1a6ff8..fcc51298 100644 --- a/src/pages/options/index.js +++ b/src/pages/options/index.js @@ -17,6 +17,9 @@ for (const a of document.getElementById("links").getElementsByTagName("a")) { config = await utils.getConfig() options = await utils.getOptions() +/** + * @param {string} service + */ async function changeFrontendsSettings(service) { options = await utils.getOptions() const opacityDiv = document.getElementById(`${service}-opacity`) @@ -95,6 +98,9 @@ async function changeFrontendsSettings(service) { frontend_name_element.href = config.services[service].frontends[divs[service].frontend.value].url } +/** + * @param {string} path + */ async function loadPage(path) { options = await utils.getOptions() for (const section of document.getElementById("pages").getElementsByTagName("section")) section.style.display = "none" @@ -251,6 +257,13 @@ async function processCustomInstances(frontend, document) { }) } +/** + * @param {string} frontend + * @param {*} networks + * @param {*} document + * @param {*} redirects + * @param {*} blacklist + */ async function createList(frontend, networks, document, redirects, blacklist) { const pingCache = await utils.getPingCache() const options = await utils.getOptions() @@ -331,6 +344,9 @@ const r = window.location.href.match(/#(.*)/) if (r) loadPage(r[1]) else loadPage("general") +/** + * @param {string} frontend + */ async function ping(frontend) { const instanceElements = [ ...document.getElementById(frontend).getElementsByClassName("custom-checklist")[0].getElementsByTagName('x'), @@ -357,6 +373,9 @@ async function ping(frontend) { } } +/** + * @param {number} time + */ function processTime(time) { let text let color @@ -377,4 +396,4 @@ function processTime(time) { return { color, text } -} \ No newline at end of file +} |