From 84340f56ec0b33019fe623eb1ddf3742a874aabe Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sat, 19 Mar 2022 20:37:15 +0100 Subject: [PATCH 1/2] simple theme: JS version: the reset button clear the text The introduced in the PR 894, restores the default value. It works in the index page, but it doesn't work in the /search page: the reset button restore the initial query. This PR: * fix the JS version: the reset button clear the text * keep the clear button in the / page * hide the clear button in the /search page --- searx/static/themes/simple/src/js/main/search.js | 3 ++- searx/static/themes/simple/src/less/search.less | 4 ++++ searx/templates/simple/search.html | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/searx/static/themes/simple/src/js/main/search.js b/searx/static/themes/simple/src/js/main/search.js index 6ef95f5bf..1fb0a7cb8 100644 --- a/searx/static/themes/simple/src/js/main/search.js +++ b/searx/static/themes/simple/src/js/main/search.js @@ -31,10 +31,11 @@ // update status, event listener updateClearButton(); - cs.addEventListener('click', function () { + cs.addEventListener('click', function (ev) { qinput.value = ''; qinput.focus(); updateClearButton(); + ev.preventDefault(); }); qinput.addEventListener('keyup', updateClearButton, false); } diff --git a/searx/static/themes/simple/src/less/search.less b/searx/static/themes/simple/src/less/search.less index a9a00d585..62fda55b7 100644 --- a/searx/static/themes/simple/src/less/search.less +++ b/searx/static/themes/simple/src/less/search.less @@ -125,6 +125,10 @@ } } +html.no-js #clear_search.hide_if_nojs { + display: none; +} + #q, #send_search { display: block !important; diff --git a/searx/templates/simple/search.html b/searx/templates/simple/search.html index 8c64211e5..a26af3e5d 100644 --- a/searx/templates/simple/search.html +++ b/searx/templates/simple/search.html @@ -6,7 +6,7 @@ {% set display_tooltip = true %} From 23663454297e9951295980dc525a364a0a3a428d Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sat, 19 Mar 2022 20:51:51 +0100 Subject: [PATCH 2/2] [build] /static --- .../oscar/css/logicodev-dark.min.css.map | Bin 11830 -> 11830 bytes searx/static/themes/oscar/js/searxng.min.js | Bin 11021 -> 11017 bytes .../static/themes/oscar/js/searxng.min.js.map | Bin 10802 -> 10816 bytes .../themes/simple/css/searxng-rtl.min.css | Bin 62163 -> 62214 bytes .../themes/simple/css/searxng-rtl.min.css.map | Bin 101666 -> 101748 bytes .../static/themes/simple/css/searxng.min.css | Bin 61067 -> 61118 bytes .../themes/simple/css/searxng.min.css.map | Bin 99943 -> 100025 bytes searx/static/themes/simple/js/searxng.min.js | Bin 24878 -> 24898 bytes .../themes/simple/js/searxng.min.js.map | Bin 83951 -> 84008 bytes 9 files changed, 0 insertions(+), 0 deletions(-) diff --git a/searx/static/themes/oscar/css/logicodev-dark.min.css.map b/searx/static/themes/oscar/css/logicodev-dark.min.css.map index 6cb083bcfd6a35dfbc0abd6659073df92a4f9616..e9928c467685b813cbaf6cfbbf9c84246d8a7cb7 100644 GIT binary patch delta 50 zcmV-20L}llT((@0d6R|$50OI?k;Wvk#=rrQc@~lZ38S6@Apv5OpCfJoW3vt)%0*58$B7 z4Ngw3B0?7F6LrzW7x0!JAK&otJrAFTUk+LU24Qrol#nopRGdPVVbCFJAkb%s7&F9- zQ`9of&>n((y|7TK0`oC!d-ZNTzEXTFJVFHneQZ~2A_&}FmobrL5OM&8y@`rE3c0k~ zC7ZLIBPJ#U{c<<~RbEjkcb-GCAtx8<9 zC}&u|uBsx1>v%%)%GyiGqRN!-jgLjz3&%Xg!mK6w(w|!99oF2h>2~uQQT@|=+e`?3 k@JJQmhwE4{9%I+Qvjg|Fa2y!Z}oD;6)`%zX17hPi59H(wN#>l3De1(@4jk1+^%!(+6|L#AXOVaZptEct=f5hSyzOnMt|(cnv(T2<)@BOTC8i({|}=giO|=4qze4{1v+ z=P~BGo?ji*IR2loAn_;H(t80eR}6yrL3n7|0pUGH+WWM{eO)hC$e-B(dg}8nSR9#Q zW@R+~1{|=6_@2p+2c{`IMbQxvjuNciGar diff --git a/searx/static/themes/oscar/js/searxng.min.js.map b/searx/static/themes/oscar/js/searxng.min.js.map index 8fe21b87a2dd2e63b5018427d3713615734ac34c..bbc984bd69268c2ac4754b35312a0c37dcfc81d2 100644 GIT binary patch delta 974 zcmY*XO-~a+7)}GFP%zP$ltyW)m5&m}7$}ld59XcOVY_V0wroGFiHS=sWub+oyV7Dz z@aPepf8fEp^yWp+o=v=|C;x--;=I!Xc$vKOywCG~pO?Rs&)&R!cRk`ax~>=aAK#Zp zMJPNo=5|^&_xT_m-Wwh1IG#A2aK!J42hnZEZ|0qoX4e;q=-q^67j6|C@4($pkyPXG zAm|>prPUrXTG4N7%Zw2YVCV4V25C`XMFmyz3S#7l0vu6N0~SyNu@V!nCR4D1wq+6r zz#+cW9mrTx4=yJ*z^=A=nb4DjF5|?K`r^LkC70PY#VIFR` zI1Zet9T+lz%vpIXA*d6Eiztc6LSkIUXogG0(}n4oKs9Y^G9uVqzC0saxFDSVM<6C} z54k*NDpH5y*6cDu1}53A;A$IHS)0+O!@?!0ga@FeQN&F35-9)_j&Z1bmtjPl98O0r z2+1$e1x|04UNFr)=BeKFBZjEeGjRlFUtCEqUESxXmvR$YG@$oHE}g0@6_i}gU?+#x zF;%%Bt1g4PreuRjR^$P$Qgwm0O25X24s5P(VtHB3S1tQA5TDbr+KKu(ir11G!A*Ny ziH~(`OU?8QK+OF&R1$`Nd2q5U&@{{{h}F B7hM1V delta 1023 zcmah|OHWfl6b{h}6k{|df+8ttl!uH_UV&;{oS8e6%kAa%K`CWHye;KYu%$0r;zG8p zjAVX;aV=fA^#`~#ac5%u8M^SC(~#)O&D@!DzVFO;zBBjp#>K|Fv%co}>HUxIQ&*$q zN{}n>w)UeU+9)-TU$xecc1w6DSNx#VOq8lYcO-Oh)tn9PT&egq^KApOp?Ctfmxkuuf#se7RE@NKms4l{7H? zYoII%?Wc`3@}Pg4_PJd5Xyn_qQ2dFSktQ8^d5Z{O&vJk6vJ_7DQ{;Qd*NgJ0O|`I# zEC6c-t*9f9?F;Byuvr!E5&7D37|NRe2X)QwhtKC0i3m13;HF8SPH|)pi#yv`7ejfD zuys0Xb|&U-I2MNrOvsuK6EHqw(aaP%0=7#!vRfEIvZ7ID%;4l$f1b0R@h68z8(ceM zQ5PAFtDaYXL#7k%OzFa<8Q0II`j zpNRp!P?~;Kv*LCfVPpyokguI{u)gI~`N3=YNuVPGJ{3hp4uQfh(U^HzGtZ_YeI2ts MJ>SKN*0G)&(g8%>k diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css index d6b9a402dff5eab2fbcf2415c93cde75d0155a64..3ac7327c9e4eb5c83778bbcbb91a1b92d6319c61 100644 GIT binary patch delta 48 zcmccol)3F0^9IB1vKb}0IeK~dx>>~v%E>vYiAC|nKq5IqFC#N0b@DkkvCW3t7g+-U D?6DKZ delta 14 WcmZpB#(eoH^9IB1n^U$gvIYP-CI@Z+ diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map index d0795219738a519ddeaac761aa77da8490ec1372..095b272c98cf099e16ed42b23a45e81e1453ad27 100644 GIT binary patch delta 311 zcmZ29i|xxSwhc9&!ud`*#mFqTcW^OAEc^>ozn1&R9x z8M`~`B!if)5OrY1Aa0;GSjO2=ClhFpBf=b=#30kjbG=j;^CutjvKOrKa@0u#>GcE= zzJUglg}jy2jJ+LoB0&PKfo4D^#D<_MAQP-MFwh9d44mv3D?B;ZyFjVH*A1q;*w+=N zJO?NWR_-5IJo&$OJ5Py^mrgjun)1z)e5x76&4XNZik(10-XKSUt@IAoo~+`h#i+m8 q-_PNTL`F$&j$U5AZdS2^a&k^;Vo`iCkVwv$?08ILd%qLoWG?{U?p`7Q delta 248 zcmew|i*3;?whc9&j9!!bJr6MEO%CvqbIkR0)bVw61QJ1I?v6UiAf_vb@P-qvfkt2% zXGfh(XGb6z2$6Dk(@6}fn7rOgg)x2d6)$_iA}>dsM39^(i0}<8o~+`nq*mtbs1pei za1E>kG9fku6#>~v%E>vYiAC|nKq5IqFC#N0b@DkkvCaD1W6S~N C8xvOm delta 14 WcmdmYm$~~c^9KFxo0GQ3m;(Sevj+bF diff --git a/searx/static/themes/simple/css/searxng.min.css.map b/searx/static/themes/simple/css/searxng.min.css.map index 043170983b67d8fbf1dc3530d8fd2e0de07ac811..022f481170b4283e9be3368a303aa6cafcb9534c 100644 GIT binary patch delta 291 zcmaFf!?v@RZ9}c6aK4jHv9qIdiIYyCqobpax1+n;m!nQ3NSi0v zz(9k^!rn^C#@>!PiD1J5&45g>4X!~|KqgpiV4#ur)Ks-G64{^kI`mbVfaCAm3z hdHK3o#R|&FIjM<7@x?$QIb*W$QH||atQjYJ0RaDsSYQAE delta 226 zcmdnl%l5p7Z9}amqu1mKo(CB7CI@=S3FLY@>i9Z30*Rn9cSoJ%$%^5^a^8VPAhx5k zqfVwXhzta&@OE@}(@6}fn7qMDg)x2dRWEzNA}>dsNRXT-*oeU5$*SH;N@d=TI*A|w z*T703Ga1YbDgrXWY6AmHCue%MD`ofsje{u5_H~6Rv-EL;DDw}@o-E|k&XeQgr4tTP n<{g;7d8tn|BV*NMML$tSqsiueT8zeLDNWVONzF?y$*{GxHPEb1oqXO@mN9km zTT?|K$#14?l&V<`RcNcEWL=_{mY-Z&tf6V02gIp*1x2Z4sd*(XscDI&IVBpJwVKu? Kn*+@5X#oJ=Oea?W delta 95 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 delta 6187 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