diff options
author | ManeraKai <manerakai@protonmail.com> | 2023-02-08 15:51:07 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2023-02-08 15:51:07 +0300 |
commit | 356fd321d9a035c9c4d0f5b6bb8313cf1d4ca64d (patch) | |
tree | 7351cc426a35e5b5086a00c36c0b808e8b3891f7 /src/pages/options/widgets | |
parent | Link menu: Redirect, Reverse, Copy Reverse. Icon menu: Settings, SwitchInstan... (diff) | |
download | libredirect-356fd321d9a035c9c4d0f5b6bb8313cf1d4ca64d.zip |
Added option to use github, codeberg, disable for fetching instances https://github.com/libredirect/libredirect/issues/626
Diffstat (limited to 'src/pages/options/widgets')
-rw-r--r-- | src/pages/options/widgets/general.js | 5 | ||||
-rw-r--r-- | src/pages/options/widgets/general.pug | 7 | ||||
-rw-r--r-- | src/pages/options/widgets/services.pug | 8 |
3 files changed, 16 insertions, 4 deletions
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js index 09c222a2..b676046b 100644 --- a/src/pages/options/widgets/general.js +++ b/src/pages/options/widgets/general.js @@ -71,6 +71,11 @@ resetSettings.addEventListener("click", async () => { location.reload() }) +document.getElementById('fetch-instances').addEventListener('change', event => { + setOption('fetchInstances', 'select', event) + location.reload() +}) + let themeElement = document.getElementById("theme") themeElement.addEventListener("change", event => { setOption("theme", "select", event) diff --git a/src/pages/options/widgets/general.pug b/src/pages/options/widgets/general.pug index dc3c3d93..52ea21c2 100644 --- a/src/pages/options/widgets/general.pug +++ b/src/pages/options/widgets/general.pug @@ -11,6 +11,13 @@ section(class="option-block" id="general_page") option(value="dark" data-localise="__MSG_dark__") Dark div(class="some-block option-block") + h4 Fetch public instances + select(id="fetch-instances") + option(value="github") GitHub + option(value="codeberg") Codeberg + option(value="disable") Disable + + div(class="some-block option-block") h4(data-localise="__MSG_excludeFromRedirecting__") Excluded from redirecting form(id="custom-exceptions-instance-form") diff --git a/src/pages/options/widgets/services.pug b/src/pages/options/widgets/services.pug index 345e16af..1ebd626b 100644 --- a/src/pages/options/widgets/services.pug +++ b/src/pages/options/widgets/services.pug @@ -44,22 +44,22 @@ each val, service in services form(class="custom-instance-form") div(class="some-block option-block") - input(class="custom-instance" type="url" ) + input(class="custom-instance" type="url" placeholder="https://instance.com") button(class="add add-instance" type="submit") svg(xmlns="https://www.w3.org/2000/svg" height="20px" viewBox="0 0 24 24" width="20px" fill="currentColor") path(d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z") div(class="checklist custom-checklist") - div(class="some-block") + div(class="ping some-block") a(class="button button-inline" id=`ping-${frontend}`) svg(xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 0 24 24" width="20px" fill="currentColor") path(d="M10.45 15.5q.6.6 1.55.587.95-.012 1.4-.687L19 7l-8.4 5.6q-.675.45-.712 1.375-.038.925.562 1.525ZM12 4q1.475 0 2.838.412Q16.2 4.825 17.4 5.65l-1.9 1.2q-.825-.425-1.712-.637Q12.9 6 12 6 8.675 6 6.338 8.337 4 10.675 4 14q0 1.05.287 2.075Q4.575 17.1 5.1 18h13.8q.575-.95.838-1.975Q20 15 20 13.9q0-.9-.212-1.75-.213-.85-.638-1.65l1.2-1.9q.75 1.175 1.188 2.5.437 1.325.462 2.75.025 1.425-.325 2.725-.35 1.3-1.025 2.475-.275.45-.75.7-.475.25-1 .25H5.1q-.525 0-1-.25t-.75-.7q-.65-1.125-1-2.387Q2 15.4 2 14q0-2.075.788-3.888.787-1.812 2.15-3.175Q6.3 5.575 8.125 4.787 9.95 4 12 4Zm.175 7.825Z") | x() Ping instances - + each val, network in networks div(class=network) div(class="checklist") if (network == 'clearnet') - div(class="some-block option-block") Loading... \ No newline at end of file + div(class="some-block option-block loading") Loading... \ No newline at end of file |