Skip to content

Commit 053f531

Browse files
committed
Update
1 parent b4462b6 commit 053f531

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

searxng.html

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
import { detectAll } from '/assets/js/vendor/tinyld.min.js';
1717

1818
const MIN_MONTH_UPTIME = 95;
19-
const FALLBACKS = ['searx.bndkt.io', 'paulgo.io', 'search.im-in.space', 'search.ononoki.org', 'search.undertale.uk', 'searx.oloke.xyz'];
19+
const FALLBACKS = ['paulgo.io', 'search.im-in.space', 'search.ononoki.org', 'search.undertale.uk', 'searx.bndkt.io', 'searx.oloke.xyz'];
2020

2121
const params = new URLSearchParams(window.location.search);
2222

2323
const loadInstances = async () => {
24-
const fallbacks = FALLBACKS.map(i => `https://${i}/`); // TODO: load from cache
24+
const fallbacks = FALLBACKS.map(i => `https://${i}/`);
2525
if (params.get('fast') === 1) return fallbacks;
2626

2727
const response = await fetch('https://searx.space/data/instances.json');
@@ -86,11 +86,18 @@
8686
if (query) {
8787
redirect(targetUrl, query);
8888
} else {
89-
document.body.innerHTML = '<p>Accepts SearXNG <a target="_blank" href="https://docs.searxng.org/dev/search_api.html">GET parameters</a> + special optional parameter <code>fast=1</code> for hardcoded instances.</p><p>Example for <a href="chrome://settings/search" target="_blank">browser settings</a>: <code>{{ site.url }}{{ page.url }}?q=%s&fast=1&image_proxy=True&categories=images</code></p>';
89+
document.body.innerHTML = '<p>This page accepts SearXNG <a target="_blank" href="https://docs.searxng.org/dev/search_api.html">GET parameters</a> + special optional parameter <code>fast=1</code> for hardcoded instances.</p><p>Example for browser settings (<code>chrome://settings/search</code> or <code>about:preferences#search</code>):</p><p><code>{{ site.url }}{{ page.url }}?q=%s&fast=1&image_proxy=True&categories=images</code></p>';
9090

9191
const input = document.createElement('input');
92-
const form = document.createElement('form');
92+
input.placeholder = 'Search for...';
93+
input.autocomplete = 'off';
94+
input.autocapitalize = 'none';
95+
input.spellcheck = false;
96+
input.autocorrect = 'off';
97+
input.dir = 'auto';
98+
input.style.width = '90%';
9399

100+
const form = document.createElement('form');
94101
form.addEventListener('submit', event => {
95102
event.preventDefault();
96103
redirect(targetUrl, input.value);

0 commit comments

Comments
 (0)