diff options
| author | Markus Heiser <markus.heiser@darmarit.de> | 2025-08-18 12:26:00 +0200 |
|---|---|---|
| committer | Markus Heiser <markus.heiser@darmarIT.de> | 2025-08-18 16:38:32 +0200 |
| commit | 9b4ea6442949af48e5114d118057c06083a48466 (patch) | |
| tree | f3869ce94a88ef43950bf854b030d1ded5a5a92f /searx/static/themes/simple/js/search.min.js | |
| parent | 4e586a7eca97b7a236b420952aed2e1c18c78e47 (diff) | |
[build] /static
Diffstat (limited to 'searx/static/themes/simple/js/search.min.js')
| -rw-r--r-- | searx/static/themes/simple/js/search.min.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/searx/static/themes/simple/js/search.min.js b/searx/static/themes/simple/js/search.min.js new file mode 100644 index 000000000..a355fcad7 --- /dev/null +++ b/searx/static/themes/simple/js/search.min.js @@ -0,0 +1,2 @@ +import{c as e,e as t,g as n}from"./searxng.core.min.js";const r=e=>{if(e.value.length>0){let e=document.getElementById(`search`);e?.submit()}},i=(e,t)=>{t.classList.toggle(`empty`,e.value.length===0)},a=n=>{let r=document.getElementById(`clear_search`);e(r),i(n,r),t(`click`,r,e=>{e.preventDefault(),n.value=``,n.focus(),i(n,r)}),t(`input`,n,()=>i(n,r),{passive:!0})},o=document.getElementById(`q`);e(o);const s=window.matchMedia(`(max-width: 50em)`).matches,c=document.querySelector(`main`)?.id===`main_results`;if(s||c||o.focus(),a(o),n.search_on_category_select&&document.querySelector(`.search_filters`)){let e=document.getElementById(`safesearch`);e&&t(`change`,e,()=>r(o));let n=document.getElementById(`time_range`);n&&t(`change`,n,()=>r(o));let i=document.getElementById(`language`);i&&t(`change`,i,()=>r(o))}const l=[...document.querySelectorAll(`button.category_button`)];for(let e of l)t(`click`,e,t=>{if(t.shiftKey){t.preventDefault(),e.classList.toggle(`selected`);return}for(let t of l)t.classList.toggle(`selected`,t===e)});const u=document.querySelector(`#search`);e(u),t(`submit`,u,e=>{e.preventDefault();let t=document.querySelector(`#selected-categories`);if(t){let e=l.filter(e=>e.classList.contains(`selected`)).map(e=>e.name.replace(`category_`,``));t.value=e.join(`,`)}u.submit()}); +//# sourceMappingURL=search.min.js.map
\ No newline at end of file |