2022-12-31 09:01:50 +01:00
|
|
|
each val, service in services
|
|
|
|
section(class="option-block" id=service+"_page")
|
|
|
|
div(class="some-block option-block")
|
2023-01-07 09:14:35 +01:00
|
|
|
h1
|
2023-02-01 10:22:15 +01:00
|
|
|
a(target="_blank" href=services[service].url)=services[service].name
|
2022-12-31 09:01:50 +01:00
|
|
|
|
|
|
|
hr
|
|
|
|
|
|
|
|
div(class="some-block option-block")
|
|
|
|
h4(data-localise="__MSG_enable__") Enable
|
2023-01-21 17:03:21 +01:00
|
|
|
input(id=`${service}-enabled` type="checkbox")
|
2022-12-31 09:01:50 +01:00
|
|
|
|
2023-05-04 18:55:09 +02:00
|
|
|
div(class="some-block option-block")
|
|
|
|
h4(data-localise="__MSG_showInPopup__") Show in popup
|
|
|
|
input(id=service type="checkbox")
|
2022-12-31 09:01:50 +01:00
|
|
|
|
2023-05-04 18:55:09 +02:00
|
|
|
div(id=service+"-opacity")
|
2023-01-21 17:03:21 +01:00
|
|
|
|
2023-02-05 10:34:06 +01:00
|
|
|
div(class="some-block option-block")
|
|
|
|
h4
|
|
|
|
a(class="frontend_name" target="_blank" data-localise="__MSG_frontend__") Frontend
|
|
|
|
select(id=service+"-frontend")
|
2023-05-14 18:19:04 +02:00
|
|
|
each val, frontend in services[service].frontends
|
|
|
|
option(value=frontend)=services[service].frontends[frontend].name
|
2023-01-21 17:03:21 +01:00
|
|
|
|
2023-04-19 20:35:21 +02:00
|
|
|
div(class="some-block option-block" id=service+"-instance-div")
|
|
|
|
h4() Instance
|
|
|
|
select(id=service+"-instance")
|
|
|
|
option(value="localhost") localhost
|
|
|
|
option(value="public") public instances
|
|
|
|
|
2023-01-21 17:03:21 +01:00
|
|
|
if services[service].embeddable
|
|
|
|
div(class="some-block option-block")
|
|
|
|
h4(data-localise="__MSG_redirectType__") Redirect Type
|
|
|
|
select(id=service+"-redirectType")
|
|
|
|
|
2023-02-09 00:18:03 +01:00
|
|
|
div(class="some-block option-block")
|
|
|
|
h4 Unsupported paths handling
|
|
|
|
select(id=service+"-unsupportedUrls")
|
|
|
|
option(value="bypass") bypass
|
|
|
|
option(value="block") block
|
2023-02-13 12:45:24 +01:00
|
|
|
|
|
|
|
if (service == 'search')
|
|
|
|
div(class="some-block option-block")
|
|
|
|
h4 Set LibRedirect as Default Search Engine
|
2023-04-19 20:35:21 +02:00
|
|
|
|
2023-01-21 17:03:21 +01:00
|
|
|
|
|
|
|
each val, frontend in services[service].frontends
|
|
|
|
if services[service].frontends[frontend].instanceList
|
2023-01-30 13:46:10 +01:00
|
|
|
div(id=frontend dir="ltr")
|
2023-05-14 18:19:04 +02:00
|
|
|
hr
|
2023-01-30 13:46:10 +01:00
|
|
|
div(dir="auto" class="some-block option-block")
|
|
|
|
h4(data-localise="__MSG_addYourFavoriteInstances__") Add your favorite instances
|
2023-01-21 17:03:21 +01:00
|
|
|
|
|
|
|
form(class="custom-instance-form")
|
|
|
|
div(class="some-block option-block")
|
2023-02-08 13:51:07 +01:00
|
|
|
input(class="custom-instance" type="url" placeholder="https://instance.com")
|
2023-01-21 17:03:21 +01:00
|
|
|
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")
|
|
|
|
|
2023-02-08 13:51:07 +01:00
|
|
|
div(class="ping some-block")
|
2023-02-07 23:41:32 +01:00
|
|
|
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
|
2023-02-08 13:51:07 +01:00
|
|
|
|
2023-01-21 17:03:21 +01:00
|
|
|
each val, network in networks
|
|
|
|
div(class=network)
|
|
|
|
div(class="checklist")
|
|
|
|
if (network == 'clearnet')
|
2023-02-08 13:51:07 +01:00
|
|
|
div(class="some-block option-block loading") Loading...
|