From 39876d9f144700b223819a0f50101625a1b85e3c Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Fri, 24 Sep 2021 20:38:56 +0200 Subject: [PATCH] [build] /static --- .../themes/oscar/css/logicodev-dark.css | 1 + .../themes/oscar/css/logicodev-dark.min.css | Bin 21787 -> 21803 bytes .../oscar/css/logicodev-dark.min.css.map | Bin 11602 -> 11612 bytes searx/static/themes/oscar/css/logicodev.css | 1 + .../static/themes/oscar/css/logicodev.min.css | Bin 18139 -> 18155 bytes .../themes/oscar/css/logicodev.min.css.map | Bin 10131 -> 10141 bytes searx/static/themes/oscar/js/searx.js | 23 +++++++++++++++ searx/static/themes/oscar/js/searx.min.js | Bin 6299 -> 6706 bytes searx/static/themes/oscar/js/searx.min.js.map | Bin 8097 -> 8581 bytes searx/static/themes/simple/css/searx-rtl.css | 8 ++++++ .../themes/simple/css/searx-rtl.min.css | Bin 34068 -> 34234 bytes .../themes/simple/css/searx-rtl.min.css.map | Bin 19200 -> 19252 bytes searx/static/themes/simple/css/searx.css | 8 ++++++ searx/static/themes/simple/css/searx.min.css | Bin 34029 -> 34195 bytes .../themes/simple/css/searx.min.css.map | Bin 19144 -> 19196 bytes searx/static/themes/simple/js/searx.js | 27 ++++++++++++++++++ searx/static/themes/simple/js/searx.min.js | Bin 22603 -> 23151 bytes .../static/themes/simple/js/searx.min.js.map | Bin 28974 -> 29612 bytes 18 files changed, 68 insertions(+) diff --git a/searx/static/themes/oscar/css/logicodev-dark.css b/searx/static/themes/oscar/css/logicodev-dark.css index e3af8f9e0..989440579 100644 --- a/searx/static/themes/oscar/css/logicodev-dark.css +++ b/searx/static/themes/oscar/css/logicodev-dark.css @@ -1309,6 +1309,7 @@ input.cursor-text { font-size: 14px; font-weight: normal; z-index: 1000000; + max-width: 40rem; } td:hover .engine-tooltip, th:hover .engine-tooltip, diff --git a/searx/static/themes/oscar/css/logicodev-dark.min.css b/searx/static/themes/oscar/css/logicodev-dark.min.css index 62bba9028eb20715fee94e73c34c5bb680e0afcb..0bae02f0234a9de1d785ffbe4098761bedc20032 100644 GIT binary patch delta 31 ncmbQeigEQS#tlji0@k^S6}sh_DJ2HFfN=b&5i9u0n?&f|+A65X(!wdHS delta 14 VcmaFe%Xqt&aYMi3=J}33tN=Az21ft@ diff --git a/searx/static/themes/oscar/css/logicodev.min.css.map b/searx/static/themes/oscar/css/logicodev.min.css.map index eb6eceaa2d9026b3a2579d5b1a3e1703b381a6bb..51dc57f813cbf5987456d6111fc0e26d07e4cc02 100644 GIT binary patch delta 28 kcmbR2Ki7Z5V--$kN1aedM@Jps&5u-CnHb9^XQ*of0GUY%)Bpeg delta 18 acmbR1KiPl7W0lQsRa%%BOC}eoYXbmL%?F$S diff --git a/searx/static/themes/oscar/js/searx.js b/searx/static/themes/oscar/js/searx.js index 5c0350514..7209ea073 100644 --- a/searx/static/themes/oscar/js/searx.js +++ b/searx/static/themes/oscar/js/searx.js @@ -299,6 +299,29 @@ $(document).ready(function(){ $( this ).off( event ); }); }); +;$(document).ready(function(){ + let engine_descriptions = null; + function load_engine_descriptions() { + if (engine_descriptions == null) { + $.ajax("engine_descriptions.json", dataType="json").done(function(data) { + engine_descriptions = data; + for (const [engine_name, description] of Object.entries(data)) { + let elements = $('[data-engine-name="' + engine_name + '"] .description'); + for(const element of elements) { + let source = ' (' + searx.translations['Source'] + ': ' + description[1] + ')'; + element.innerHTML = description[0] + source; + } + } + }); + } + } + + if (document.querySelector('body[class="preferences_endpoint"]')) { + $('[data-engine-name]').hover(function() { + load_engine_descriptions(); + }); + } +}); ;$(document).ready(function(){ $("#allow-all-engines").click(function() { $(".onoffswitch-checkbox").each(function() { this.checked = false;}); diff --git a/searx/static/themes/oscar/js/searx.min.js b/searx/static/themes/oscar/js/searx.min.js index d6bc50df11b9ddc8069871c5d84c7ea0083c5190..067284a55029c194ad25e294f00fd84c21fa2f7a 100644 GIT binary patch delta 509 zcmYk3&uSYn5XLd-rH9}a+)E2)QO&Nzu2rX$66(n3P*Qq`p-{5~c{NUCHqvIK4RMX} zEibUg(swBJsgKY%>80;bZ9@Mr@WH@0-~5L8eDLkn*Q@;w?r{Hmr-Mz_9R~f_?ceFM zhlh-9vJuO$`Oee0~DmT{@n)KYAIbzg2v@R1XyF3Yj9MSTgz^Q#(g zbqXaE-XcxrR;^}5DV-CfLRbKTDZrh9QI*xklRRN@JfLKzq?bc5=i0!~$V8b)j?s~?RHSjOYv$Yd` zya<%n5@(Rf+%BT`^JO6C;S$u~sAsG-6d~0|ItqpXP5z*6|FQ~_q>v^gkNAHe31jOJ z9T`C)dZZ^Lbs+JEdz8kN@}Bk7)>uGF-o$3^sxe9B>>y9c(F;9cWURS12Jm?L?nKDh zC{N91!`jLQR5d^M`n%_kMi0X8ZhLX_sW*9C3df652mTLQ`HLYoKYG(nx$8gK?EMD! Cy{sev delta 121 zcmdmFGTU%NAunUj<|5vmjEp&xb@+9GWE8&~n3U$U(A2EeG0@b>nLL-@Oe#lHCtpp? zM=w1!->W!3Pa|JbFEJ%0Bwr(E@>_nR&D#V`Sb+Lu#ndJXirEPk*%s?1=VYelm4s)e Ulw|1UOimCBVJzCbRjig70J}ydtpET3 diff --git a/searx/static/themes/oscar/js/searx.min.js.map b/searx/static/themes/oscar/js/searx.min.js.map index f42ad570e657c6d4e4aec361a54517104555a197..5ed94db436fcb16677a9f222fa8ec1ca43cc8295 100644 GIT binary patch delta 1890 zcmaJ?&2HmV6c&pSEl7w>=yciuiUuL5r8Y_PhXm-{>z}wzCKKFD5;l-=JsGEoa`a{om zzq@clXYK`&H}%7ulAA5u`L*qiT_>8(@&0_ebm<(71~DENgJ^Jm9k}#4_37Ba_=5=x zZ_!ZKdOAWJHj3t+OZbR9aeb7%lk%`}wVxpTGUjduzo6FbjsF0fa)a zU??I{F%%oXt{RF1;3x|Ta!Eq8(Uee-CF+_0O{ELZ>h!e~x?+HYQfhT%AQV_i0gX?E zWH_Y_(3Yv3;8z;HSj(C^)l%;PoiY+c$wD2%O8|Mo>H)tTB328aB^j(j2wI?W49ush zA--xw^;@o2;*xKUG7%tSfta$$KFmm0&M_vNz&b_A2wi0WFcaj(R5}3t1;6eS9}5ko zuXBhP32D#BQL0?(80Mg)mP9h!%_RS2emOi%Sg6U(2OqCvo%1o( zi5$8GRLZ;vQt?bzJQSmf#IcyC;!r1!E(-&JK~Sm}I#IS+c!5+%cBL~%mW{;5*EPR( z5Yd_MiV`#Imy_P!%|+RyEB_eCIQjj)xpU0y>_YPI-rl>< zC116t1vSa+f0n^^c@;61&;nT!sIm89H=lOjLQj6(&+Qhsw?Fs4*%_z#FDJPN+E=kf zKD9!f8$G7x0Sk*UrB0ET%r+E7iyXC1Ev|-_c6v=3$sZ4TUvR{pXe)gjl?K5r1T}~@ zX6|FbQQEaL%3mLwPs>yDsc@834j%5L^3GA>9F&Sdoe30l94qKv2|{bxXf1tFN_AM$ zKFHptmJ=iS>)^~9r@Bcxw!`#Ym$4+J-#p$v#(H&6iGZxpR9cU)RnW_;QijR*huK!Z zacHx~Cg8EjSlEu2n3!W(<-|}T@aas{C_gfi9zP?$vd0!3`g{^3e;;N)ov>smeCj7z z6SLHU=VvBH#1o?ollQZk`#wiNIkUmctD6=a){`%@*)?w|u-JFIqTa0>4u%WbYQwKf z9t@i}jzzGA#1Zao5joN1+YD&v?qmW71J_y`4Y02`iI?2;YlF;W9qWPC%_{9o`RI!K zb|{K(%v`+99QU0wZ(!my%m}T+ut6!PFIi>c)^QMb$zJG&6Yr4YPsXAmm^M*6&ogPW zO6?`jFk?sx&65`&9;|UO()#e&ynkZQ5;_(U_a$x3jgm$_RTf`Y(onNfi^Ymdww+LP zbf>5$H8$-a^^EonG*6zfxf4tD3kEJ;`ZL+g7*-0sYq4xIVI1t&$W#PwWQyiii4$Za R84IjHZo*ia$%~I3{tqJR7Qg@i delta 1479 zcmZWp%We}{5Y;SzWHBs|5D&+^1dAapg|=~m5du|}uiNb=57QW@XO}T1Zeu%sf|HHK z0wmTQY1U}ABZ0)fu;(+_QB}7w5p3GN^*nV>-TRh4Jo@zR)aP@jkN@~{IBks%!&bM| zoE(fk|99rg+2reme^>TPjsfu8isJ$O?Suf~epyUWj*{bx*X9M|1OUNn&A zac0ej#);X?E-}yW$eQmMXAhvI#sRw4m^02cmsjKSytUmmPMv$Ht%GT=b_EUzt2|7V^oO^j4z3Qn(>hlQ#f z%zBmUL(}zs$a8=!0QD5e7~6p~+KvO&Cq~t`NPhBuW%vFQsSso6L|oyq9H!{;kLl_( zUECF0*sThqkwaiyWRgnIOETG;OV(cRC0@3WpIHE_#%VCcuTe6$>l{se>{JvSiyQ&% zrs_`1$;WJUKCyYzvfVkG7im0+ApT&H%nCN{3IHk+M+aNHJlrLUt+-QiHd#{cUn@w| zjtEM=5;4W2Kw{0EA4I&eW$*FkzGTMM$VwNZZv7DZLL5zKta%LvM7vt5E`Ohml22E% zPY=|xj{{jfD&p8is4_$B$^bk*13To)k>k=Hz&#zYiv#@?azpUlQo6kdUUL0vc0NUA zK(W-?cv51%Q!Ow@Dc**3^g@}fi=#!!8lzoQR7C`fKal%+f-=5SDP_EX902}Um7jak znJR5v;Z26j<87_$X&>9VD!);gGC5l?smwK9A=30kF$i;kP*SnG>*qWkjJEQ!b08;v zESl2zRu?;{u=ztzUFE^=$sSU*uk>rpHaHm5+1Dz#k7X6bPV&;DX)cf=6`p} zd!SA;LsunSTyDm7LS$cVK$+($RpqII&D;wOZyw1z0^aynrT9@~5H+2TUjTU{W0V`2 cg4w`=?f28kS1n{P0R#g|$H-Tbz3Vr>17@3=yZ`_I diff --git a/searx/static/themes/simple/css/searx-rtl.css b/searx/static/themes/simple/css/searx-rtl.css index 63ab1d619..bf0c03bbf 100644 --- a/searx/static/themes/simple/css/searx-rtl.css +++ b/searx/static/themes/simple/css/searx-rtl.css @@ -1929,6 +1929,14 @@ td:hover .engine-tooltip, #main_preferences div.selectable_url pre { width: 100%; } +#main_preferences th.name .engine-tooltip { + margin-top: 1.8rem; + left: 20rem; + max-width: 40rem; +} +#main_preferences th.name .engine-tooltip .engine-description { + margin-top: 0.5rem; +} @media screen and (max-width: 75em) { .preferences_back { clear: both; diff --git a/searx/static/themes/simple/css/searx-rtl.min.css b/searx/static/themes/simple/css/searx-rtl.min.css index d2e2be6ccc20c7cbdd0f8f2ff08fc614887daaf7..7a958006265bbf653fe3ec21497fa51ab450791f 100644 GIT binary patch delta 151 zcmbQz#k8xNX~Uh+$?X9`jwKm-d5O8H3VNw|>6v+{x+VGfIVG6|)wzj9Kt7OLU}dOh zQIwi%os*hYVr66iV&*1R=$2=ulw??$7)(wK5VOKz3f$C`)Z*l#%z~24{5)in^-PN< N=hUig{vRr;4*=Y+II;i$ delta 14 Vcmdnh%`~NpX~Uh+%}rqz`T#NA20H)% diff --git a/searx/static/themes/simple/css/searx-rtl.min.css.map b/searx/static/themes/simple/css/searx-rtl.min.css.map index bbb8b5290f3a6a078a3e21691fcdffd71e028d9c..8d4a1c8efd0c02c50ff4c4142a0b1db7212cb54a 100644 GIT binary patch delta 75 zcmZpe#<*n~@G8CXdH0262o-2eap diff --git a/searx/static/themes/simple/css/searx.css b/searx/static/themes/simple/css/searx.css index e2306757d..a39a72cbe 100644 --- a/searx/static/themes/simple/css/searx.css +++ b/searx/static/themes/simple/css/searx.css @@ -1929,6 +1929,14 @@ td:hover .engine-tooltip, #main_preferences div.selectable_url pre { width: 100%; } +#main_preferences th.name .engine-tooltip { + margin-top: 1.8rem; + left: 20rem; + max-width: 40rem; +} +#main_preferences th.name .engine-tooltip .engine-description { + margin-top: 0.5rem; +} @media screen and (max-width: 75em) { .preferences_back { clear: both; diff --git a/searx/static/themes/simple/css/searx.min.css b/searx/static/themes/simple/css/searx.min.css index 2e175e34d5c597122d19892afba4df143d8d8ca1..4c93b7ece257af0724977cf6a2fc3de79dc298f1 100644 GIT binary patch delta 151 zcmaFc$uzl}X~Uh+$?X9`jwKm-d5O8H3VNw|>6v+{x+VGfIVG6|)wzj9Kt7OLU}dOh zQIwi%os*hYVr66iV&*1R=$2=ulw??$7)(wK5VOKz3f$C`)Z*l#%z~24{5)in^-PN< N=hUig{vY~I4*>hUIlBM= delta 14 VcmbQ-&GfdDX~Uh+%}rr~`T#RF21Nh> diff --git a/searx/static/themes/simple/css/searx.min.css.map b/searx/static/themes/simple/css/searx.min.css.map index 0231f68a2c600ae5191be678ce21a0bfe02c93e6..ce8584074eb8c0305e22841050e9fd5bccab17da 100644 GIT binary patch delta 75 zcmX>xmGRG1#tjn;Ox<)0oE@EAb;2DT9d-O2ogH<&K`dVoD-^R`Ug{NM delta 40 wcmew}mGQ(>#tjn;BrTkDa-AKWbDVXuogAHAb$lHi9d&%2E!{WYHISDA03==w761SM diff --git a/searx/static/themes/simple/js/searx.js b/searx/static/themes/simple/js/searx.js index 320c5f882..94e4b3426 100644 --- a/searx/static/themes/simple/js/searx.js +++ b/searx/static/themes/simple/js/searx.js @@ -621,6 +621,33 @@ searx.ready(function() { }); }); })(window, document, window.searx); +;(function (w, d, searx) { + 'use strict'; + + searx.ready(function() { + let engine_descriptions = null; + function load_engine_descriptions() { + if (engine_descriptions == null) { + searx.http("GET", "engine_descriptions.json").then(function(content) { + engine_descriptions = JSON.parse(content); + for (const [engine_name, description] of Object.entries(engine_descriptions)) { + let elements = d.querySelectorAll('[data-engine-name="' + engine_name + '"] .engine-description'); + for(const element of elements) { + let source = ' (' + searx.translations['Source'] + ': ' + description[1] + ')'; + element.innerHTML = description[0] + source; + } + } + }); + } + } + + if (d.querySelector('body[class="preferences_endpoint"]')) { + for(const el of d.querySelectorAll('[data-engine-name]')) { + searx.on(el, 'mouseenter', load_engine_descriptions); + } + } + }); +})(window, document, window.searx); ;/** * searx is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/searx/static/themes/simple/js/searx.min.js b/searx/static/themes/simple/js/searx.min.js index 845a6a45d9ca1abe23ae2580476928facf7856e5..30b89899c8f7b29056b7da852a0a43232848872b 100644 GIT binary patch delta 506 zcmZXR!A{&T5QfE}cO(wITBC~CWY=vEl@K9F9Du5#<*<8;BIHdbU=+q->>O6BXdi+X zL4vp7VR!|+yP`$(=->7~-~Z3^!`92w*27dRjaoqOQTV{N3XmDiXzICada8nTB-NtD zAULPKZL>F3VAO3RIbZ8)Vf1wforJTKDU1N=$`W4I=qt9}%Es#(?+BC**GT`&aj6!Z z|C(I<(VbzB5>?hXmR0-_iZG(mHR57+gH_N-5fQy)wL!w%>AN0zKEXELJ3ek(nH04N zX1oCylextlk~E|Vlp;E;u*UDOlI6R3!iqQz-`qjSLwf|N(SZ&5)~s_BFmXLs2xSTf zyEOA%1}PQa8~>dsjTP$n_%-%3PSA-enH?Va&|NlS=NjgC7DBe->OtFba<7@->OKkt2cJQbhz FUjcSBu&Dq5 delta 14 WcmaFAh4J(T#tk6~n=6#Qn*#tgXa>Ll diff --git a/searx/static/themes/simple/js/searx.min.js.map b/searx/static/themes/simple/js/searx.min.js.map index 834aab0fc18a3d4392477ff25d553bb25043b1f7..0dadd577f6170e98c1251d0795c5ab6e3cbb6153 100644 GIT binary patch delta 11022 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%0Ap;119<`72c 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