From 53f799c22f81a3d4b2f5abf979a51fa21f7bf08a Mon Sep 17 00:00:00 2001 From: bartonstee Date: Sat, 14 May 2022 12:55:02 +0200 Subject: [PATCH] Added onfocus, fixed autosearch clearing itself on widget reload --- dist/1.0.0/incentro.Autosearch.mpk | Bin 11737 -> 11891 bytes dist/tmp/widgets/Autosearch.xml | 6 +++++- .../widgets/incentro/autosearch/Autosearch.js | 12 ++++++++++-- .../incentro/autosearch/Autosearch.js.map | 2 +- src/Autosearch.tsx | 13 +++++++++++-- src/Autosearch.xml | 6 +++++- typings/AutosearchProps.d.ts | 2 ++ 7 files changed, 34 insertions(+), 7 deletions(-) diff --git a/dist/1.0.0/incentro.Autosearch.mpk b/dist/1.0.0/incentro.Autosearch.mpk index 78eece1e81c413ab9e00beb02f4fc87904781c8b..7c916cddf73125f7bd72b73217eb632534bcd89f 100644 GIT binary patch delta 11022 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%0Adelx z=>CG#b|%k|RQdkM8SQ9^hCiMt@%5p+o^5i;QPKscoSFNn+rKoafBO>}KwlfN zW{}_YiJ;7#0w))YHZzW;F<;Lew|Na6b~=Iw3UhPs(JYPXT7%pjXj7=pSe^ zAQs07kfh8ItJD#1-Wl=xlt+>5uL+LybXyQ@mVGfK6H6-Ye(k(f!|V%yY4Sa77Cj?! z?!R!WRUm)rzAVGUo@e@?hVboa=Y;vP>i_nq8KD}6r2Tw*qC|9Y@}UI7?U-)7MJ<{7 zLbnzDGz3dbH{IuhSN2Y%W|y_g7Yc16ajhx?I(qXu3z?m(9 z$Mla5Y#;GO4toeHI$n_ife6AMS~;!g@<$ z|4D#P3<3u8As))A*`WUj4b7jK3Zp0EAs>Xqp|gRBJ`IGQpVay!7%!CE`)flE?*rO6 z4h6vu{7D!fJ?|QU65zC(^gwjvQJspi8QM$Mr$n^qSbX}^%LPROV4E)XPS9>5Vb7nL zh>w++7c7c`G^Cvw^kNGfMMa#Oh8UnyQ-Y-ba4ao1Pm(QWd0M2$9!80vSf4yPWrK5h z(}x5TK{bf*4a%e%-eJ3s?2F7p8Z`|g19>k!<>KW3m~hLcTMcLxO^5M$o^uN0 zn!EXmarMsO{dGFiB>D;isrh`2S>JA^`0F~-=7k_URRJ1)O&@%Xebpc^9wXLy8!hCz z-w6yK=f&F1)`D1lr73T4R5g`)yHdH~`_ywj%p|x4314LaP;gBGo!fKHHLI7EEN3`E z=>Ha`$yAyc7`!Tf|CC?{(ir&{r_aU8TnT?S$a=lWbrjKFEVCKq zd}Up_DoSTi0EmCy`Atn`o7$AItP_qlD9C4b4r!=dcQ;AOKj@gX>qjIPcJ~6znWRJH zz@M2Um&B8cO9c4?OOWG0(pW>`30(QQMDT%0PbJMHAd zy$!uDgu>o3Wjh`^9c{WyYm{%w;`MD)G-9Dgk8wRQfO77>2Q1Wy4A0`>bov$%)~&`# zSirt+{UTK(g%kS*+Zzs?KWiEvsfW!cZi7Kbt_nQ0%jWsCRHr8KC^R#7?2rteCRcal z-e{Z)eR!MYHRz9E*AM4cc@f!|`5t#=mp=)c{A>kn4+=hsWo%s(_&!-?tOVAYGEw&n zOq1tqyQ4F%PYJOfmc&%yCS4Y}WkL6u_N!x3yX&tR(J?ns!v)mEwNbzIhC>dHVH}X| zo)`E~gXs(3kg7aBV9G*e;A0aK>ey#*jRUlqH#2VWK5WgUC2+=#> zV+@@N#!>{>fCWD1er`5VV2xrEr-k{lfzSr`!eW=PcqlhD5k7(Ni;@v@WSjNgoLD@3 z00`?==EabtZH%<5Hk}Bc#-6b?F;`&r+n5un^RM#ulgM1Gj?z^PH!Y3l7i zJ;aDEjeauBrtd`zDa~W}tA41r>-auf9mx!IsJ%w8ZQ?6`WZ4HRH>E6u*zbaG#|m-~ z#i9UJe!s4k>tK_uA71bn<@_=cJD3Ae0kIQoz?2GxLgf9tMi|h6HuzgK*uM(_(3jOt z55X{pBIjMe2IosF2x=!NNyDB{{DPHQxZn2~nyL)*K|g`D9yLFoH1FduUc$OqGJBU7 zcWHd|pYn0^l!GD=BtV$nVQ%ffFLcJ>`&ZMlHdq(AQ>DATCw6R-A+^j&$$jQJ4z-VzDsSduBxGhbO;?Mf#Y6hSMTLI<>Q9d^}%i%7v zS)ax7tz{&G_?EWWQGM_l%*fH5xiYJgM z(`>pkcS|HYE1N|*pE&(I7&ku(&`W0=U8?gNkrnz>!RdA$&mg^F;Zn7a01zP9H%Lhn zCcO_M^AkSf*9sk7&oQ7MFA|)%kWMk2=sY`5(; z4?eF!LbWn=UIano7d5_P17^wB<5Cem-4r99V|62XZ{ArC(l=^JxWA>EYq>gXAVvaV zVqiZ!6~wr$MDqC1dGb0mbDiB$?twc#Ip2nfZNLN~Y9nWxt3{PlnY+c_rGBV&_{|ZW z@b`!#=frU(SUY#BgTlT#PWr8F@1=ksCgPB-oPLEBdeA<*bc07c0C^*S2gzSKX{6RZ z7bOeGB@7AulyY-1Dpjn?`GG$AB_BI<%UTu+6tY=;4let>3ddD}5w6tD9$xbkUIq`U zOxMRC{rJre0g5jZIa`k-bqK|~ky%Pcv2Of?UtQ(sTDNOPu8(D+*u6-Pg1!%a6;!pIVhIAZO+h)yj7$%;XG z6;waaFQVc>lh6$|)1KJe*%z10k$$%@-LIy|u7@>^MdT{-KSgwLRJ?jQs9rjVGBj+Q zQVK&1Vm8)Cp4&%v!e?Xeg{*#T8rb{^xnf2T*`wp+U;z=cy~Oe0gr+h{x4AB+yMGv(Qnq(JYV1z0)u5;n}44wz6z9 zoc!rAlxq;;Lp{>M{~)|8;3Sn}Cv@XV0&_i1>L^We9$_JguOveeh27vM)F9168S4z3 zChh)BQ~7aL;!GvYN_jK%`E+ao9*503jp-d7Rp)W016We%R=sO+5c)GNEJKKo?Gp;~ zw1fQUX_9Ng{dlZh(h;p!cDYvvgJfX-#fXc`_@&>DkQXUgIyzW}+Qv&vRV*p66dh0n z7#<+R6B3}_T`+`g?}|-j0wulIB_#WjIf`Xv6|nGl^GfeG>7U)2!5ERS9UokS)`Y;Eez*}SZ=}c>@?-(DA6e-v&H#RTJqsBy;GVzgzdM-)Zkl?JU`*vP9KwAC3AKU z<>~sggqLnu9BC`IXE2@K2}?$jgj^At4AZYP0HPd%E(!PIxzBuf<$MBWUtdRQ!g%_x zwKZ?WAeLPeddU{t=qmPvS`A=nPQfl%L;{gV$|Rk$4k`@Y-{+P)29N1xgeLS0Sc_AF z_O7FPW$0{hDX7G*l4;OXje#UD6rXGjmnN^ljJx@TwBDpSv&+CJ)g{%XtU4st3ZqWT_!lqlY5ZVUF$s<1wq46}9 zEGJfs#M7Rpycc8?fFlJYuD=C+%?5F%_@>auP`b9_*K)Rc9 z<;S5B@~PFr^D^(RlgnR*Pk1sJX~W$82bX#)Ry+2(;fMVPX-(Ayg80y7EHQ>36&NGh zHjHHTFq&(HIyl$zIm799 zqk{3qWrpGK1RS||cmv8tot)bzp#WEIw|nJ=`k{F5QQ#p*Xe zmu2m{N_XDd1{|UAPdB0X8LabmyRnINzm9}W!TXvmtQL1IecQ1R&MhNqjv>_@5WaXEbuZtuHsYfF}4ga~0v z_WKsf{wk15#(evB3xX7**q_)(uV!rU2b@SMW^9+F(lrfv3Q4aD7p6CGWLmCXh5*I<)ug?_iD18K0{Mv?Xsmon}$rYx)h>TR<+1t6kPdpXPL}lp55vx%hbCy&( z6+tO?Z91cM;)r*(VYy{Qv(nDnIxtpoC~vrsAz5n2rT+KdI@iqn0J*AOnFcc5<3IH= z4N&K>hOEu~J~cEhcu?rMK}k~~P8uS9I}Kv}tVh#a5rGK3#NNpF<+Pc zQG;~q+9%$^_THcjVjXnUod{zg_Y@w8s79M&mmnz6pEoM<#q=$Ce<)H=_!Go`1QBq4( zx1!Ki45?8^y7i&}tZ zMsw@l>DsvjVDE}0ICG}A?fRp32_9Rxw?J=fT+aBk#E?2~>}J8EkT!?9_FeU(%QvhL z6ucD!lEsJ2eF^au%4&S@tl|3|o~mXQv%lrFTLLJt5{t5e9ts=k0@Fmt0aiUg&^pqM z$+#H0E|>te#pg$>(E{^K{yAv650&$~)1p&^2nK8jz@}w;&8(OPdAZOKw?rEcUah1L zo}!U!o{}>{5t{)`q+}M>`pTBbWhLSwAAA_qn1vMat9FSYy*4>_z)V~O-AdJoypaZk z`f0_&Q(h!MJ2b|AazN%F4edlYeIc0-eQ1bp0t1Xy8N>&(gOXWT8;>oYR(Jd!gw@bS zJR^!0fL7*&D}tnM3YvdOmA4_>rm2SO8z6b!xOY-@HG5$h9}^MeQlz6A&AD{650?I= zH%Q$%=#SulY;-9=o5xaH?nenZX>3(Ifs-&<8rGTCc5q_gOoK4Uwx+TjR8cIU>uO$+ z7(X<%0>OgVK{NaNum%g7s2yk4NViIN23 z7HkM57F2FVsrr?kxsI=CjU8%Px^XZqszipkAP_DeL_*qPdC{`!aR*R?w(^F>xTRju?lI8V)X%Gwz(>O*ug*-=i3 zbm`{Pkt~y{q%;dvGU_nvCeC?^JTt^Ab#{rtQ@?cMW={;02n5u?>SFrG{a1bm1NlJG>Mq>KAFxjnhUFF>pyFVSEh z)HGK(?^^WV=hdbb$}R6i!3?OPlRU9MfDHydm-Ps&W-&;=X{UrYb1}uhYPf9xgboz@ z((xJ%!94`6TC^oETwcurAGcjmeR$aW{M-lp9%?1cXItq6O^c3AF-giw7G|85=60wZ zR+9EDv0RO{{fI)XC6Xk=k{{Z{hM+kkcZbdpW`GpgeCa}tz==)~7ymljM={i`l4qxR zE1N349gwnt9iv4l#iaO4EI$>{nK9D5PQR%l2p)`4R*dxeH*nOfYy{_gv19|f!xF-M+nF89JitYY?)b+VN>I7u920x1cwgj zsu(3zqfr&HdVn^A*wAOMb6Izc_Dlsin>=mdG#gh|0PoAL>&x0XuLKP!vXjk=rhJ!Z zvT>A^ENR#^>!tiwyDiq{nGfk@i#2Z_LvujJ{p}!lV<+phB=(R#%%gE<=`QNBl#G@inD6k>@C;i_e8(bGskQh|OD%UFFO z!^W4v-XBriWDG_?UixhtQ3P4`&zAuRD@mJDIx4cyO+JDees+|?l?m(@8S>u{=&M^= z^w1)w3hwwz&u6 zH2L$0zb}sM+Z}bGp%#qxj|V1kuI7XhBUVxFPqtME%d5oKFHbcikP*Vj9<2bH=b5^)|eLls%#04stWv?)Msap~e zEO6Lsp}MRKwK0H%#7hCKOK2aJ2G#UqNJG*IQ}+^p;4b*8A96I>xLp)HGlIHU?O{eo zI?b%I_4E}T!c6GXlBu(j)};j_eOlU9sbx1dh??pRMz4)Yu@&LVwhJ^@0H?Nh7|FxD zqqNiXa01>jnlyHQ^leYCw_XDm7kc)XfN;1$KQEzAy?c)iuaIi?tCg%OWQ+b!n8M!m zc?NYrBLDm_`&5HqIcK45&$nnX^hR`|&W+)!cgKv5TRQcP9|NIuWq>dzgDU$IS0m|O z5?G5GFKw6+8ys+u-##@~Mv^=J5BbxhZr(Xp{?a9NDxK9sCXS7$8h_%eTp! z%Re0p%N6n2(@=Wu8RQ+eKz)1~(V%3F=UO44S~UFrV7V%7C(7Py3NR1>ctzuD{5w9d zp}w#u0x}6x0qLWENo=RT3b(T&;X#MMZsVt|p=)&k^$%aCn(EwtU@2-rAGVkcqE>;a z%r=7GI+lm)md$MD3U&tkYYX{lZE+|ZwZ{g3-az^dC49dfN)BtxDBfA#_h!lWwmi$W zIP6}%?gx>+;RO1K^+x*eK|Y?wBP;vz7fDGL6ig8O|Hq61<>?v!!`k`N<8h7rgOOU< zo0!?VIy*4^Z%^d%Q9=7Zd}#(K2nhT?`rpwScnzGV$NkSDH}rU5GvGiZ2u%9_ZT~+E s9|#D^f4%=`Yaj^3KL#?OBLf2Q|MR!>e-#p<{im>x0Uc_Z{@T=@I@r>@G*CW%bM(xw!VTA`zk z`(iLLCnsbpL8T$NS@gDn;*w)028pJA4ki|^4C4(R9S_f1>f+`^%F1&-tsan{0z&F( z9-()d@L4)qmKRcqx(ETLu%lMhB$cx~b?1Dv3ol0=`!7igscqq(%7t@3E3*y{&aq(m#PUr%Y%`SU=|phqshC4E$#=<~ z;K_XEK}WX-#ZJEy{Q*OSNI*)h5WA>@jtcbwCnCABW|_Z*+BHO*w-K?tbkW4jHG8y&XIsjts2wXPBbvuI3PqCNwDMWl^oN7Ze0SPS(x(9X}rQ|I{zobL^% zTQFGZk@ek$9$lidITm8%(K>q_UsB`SJu{Vj=n)75;Qz~Bkbki^WeJP|{9pbr*!I8u z7C1A~zgWFR@awYnA3ASKrQkqFqcBplYp5eY5J*aRWAezDeoJwJAeK&~!ktL^aKDKS zfRZ7`ZjcV9SS6QA!M6^F0(VcSQ(Nl__(?%Qotdpko-1-a0zs~rAh4EgT=G0Sql|Jg zj3|E5cOZ}yXPL4BL5@wm-X%GpJ&AuvVkq~AdO+JrHh{Lns3HX!k`5qKw=XZMNFIUl zi^5UA<{StiP5x+t;os4kkRUBPHb`gt9z(pHmqnI+z1l+Hw3vzA&3+iW8HqG{`Lof=D zJq;0t&8B59D8iJg$xyJ3+LTU63Ur=G*3N;@-RfZ|JZjvmcAeB=wUpa`(px%?We+_d z8_e`0+$Rk|Nin6t?qu;56sfpR{4muk3Ui0&8~f*Yc>B=dGgRDQ|YmuP=qNuD{f1 zqVBm_?-`lS;k8DO`KehJ1}FqA2=U?FMOibrOttT4Tj0QVjuD1Dk8B{yV};Wk#lW(- zkp|~Iytr&n>~4{w8HO$GC^;ic8$*6#j54IW9uXAxj-o#!6|uB4ieJG|pkjWrS3Qn* z!B8_l8c)XcIf zVWwS-PhC*MJ%aeXa)?emDjg3;F`DO(u}FDOpYXwk{9$8+3<%rY>!In!H-z|E%EedC zf*o&DOZoLL4X_&gsnF*$(+c*YOM@yanF=m#L$OvpP~PNe?Gsfplwu?ATUv>D#<=w{ zt?b3u4uUcyD&&IC0TP69jNj1a!TS_}OhchC7W6mxRWET65S9u}@XU+{!J&v77!$N!H8f`MQ#P*re7m*eVi>AmuVMTiqEfMdg@w@3@ip?F56&R9*tt&;b zEk@fuq;+zI{3e;8)I)K)lZvm2pXGvYZYd- zi*$E#*yu15At>U$?_Y{=cV=LrUEt&7sEa6;UML%QoGV$rir)X#BdrbBw_=O=m6@Zm^2Zy!|iR2~#Zpm=c z>{H6rgUQim0;pw}!B6i(2b%$Y&@HU8l~HZsWAQGe6iabBYUhPxSjNux0_{;J_sPsI z1*?>!)o?1(DDnBIAgC$&QY={6)<7;sX2fOkcc=;}!l7?C1Z$Jnygd_eX}B2?A<@)bK_}=a6{T{wbV->aTSN zm&94r*;(XMUe@i$;vt)`K|7I@$h>Sv*ddTM7zEyfoSUW6O0Y<)CK=K^m-wo5u<^;$ z=~jMEp@HJ1;>+)#y1yJkYBQDi4t~CFx;`LpiWCP@rMcG#Hc6CYT|zaw|FvjAa5Txu z7_c4KqDwxxxBRtV^8t?yL0DURsi=$Qu&0=wZ5pvb^JafxoF3hF(489aNsQ!~p3lNs zL;?iTBT+x2CDFuH`qMX%uI#tvHE)aOCByGbcvgj{ctwxc^qCx)?3#R(yuOd;r;NB` z3BfgX4BvrVQ_u^*v`E>n)iV0hw-MaWDsZk#KAcd?H^)mbS5SFV$_e1Gy<`Nky%S8& z#r^27%eXJuFhVrz3b}Xgg%Buh~i;! zbGu*Mzx79maRG|S6w}awiRd)@{_pimJzeHYj%4$SUgy_s3N2(~kzfS*+@{&9E-#Gx zYxQXT)d~sFPtRw4nniX(Yj)geN|pGgmgd`8ZDa4DmpJoU>GV+g+ws1No5qp6b^uY$ z0=43DSF|r~T;Y_S?=0vzeyy;FtB;?*#eISQnAp$h<%g(toq!IFE>{qYOg1Oxx$mmF zu9EhXsaRHx^V>T+=*@9%1cIEg;apQ=!es1Wn2f&e6cx>tooj~+#XL6ZM^~Mw)Jrhm z7YT{HzhMNK5_f^x>Hj!qTxqH$nFo4nFfe1nVY=?vYb>t#wANRzIUwH!8^f5-Blr@E zeAOZqkY2fHssAc6g`JmQ&mQE8Hyhs6d3afXyKH$yAdr^x41ZWkqrrLNN0$ByO=N3f zdowtz8}SC`^1UsbqvRfI#!KpaQ&jrofCI zqPpO7mP%y3CDEnkC_4kKJx|xsn!^pPtm8sZ-0QfB>{RB`_FR=<%TYu`Ss$ql9B-SM zT1_n0nMr;#zQ&9DnnE5Z)Qz)^%K(FF7MzK6QXMncmXeO0V);|iura6IDNF`py}Hg` z=k_M)WVlo%HWz>JY&d@si~w4>=V=e>jPP!wSAQRM`&Lvz3kI}vCOENj+c2hh{#qI+ z;M)e@vrwRS#2Sn&_~vgrp!{YFUX|DiczIWCaI+Im>(q&#J3t9%*Khr$o+6^fRrk9a z_3y{tXQ0RR{f+D+F}3ZO@{$xqwrniBqh@Y6=t4`<>JwS)cjndNLT7+fm3!RYmo@^4 zQxkN_lN2=-Vl3y!>LS-=&>7>rQSp+^;(VA7)L*wLoL@iEc=h)cDi=cx4TuKn58dGC zggo5jk?UfU$kr%-?nci!Q&`blztV@gX85F5U5)El!k2^l&MexWPI&MWwdr+S+VWS- z7}v}U+%l=;T22s3-~j}YbedBlMkWT%&N&|3BF`byga{jI5pmcYiGedI;>cVy*j7$C zUe`PRfqusXe2Q~sr|Nt5EOK7!%nn^q1gLn%g9A-+nUe>z=h@j*5zQRrq<@YC+Ob*dv4xvlkP~V7>Ww+S zC!&R`)VOO0_gY&1^T^!vC=vx?T@Mq|;ONE5D!ZV-=y$`u&s8YxD9Ez=KNo~SA9Lti zd>Y5nsZK#^eIFp0@^Yb}#l; zt5^CzPDl1k+}6b!?DHJjyArS6R;r8KYZ?X9kbWI_ppV1EE@3l@v9Gk6f+^K#UHcb&M4j15&c_Pz<{Z9hF=*++8R+S zAulC}mH#m`#Qs_RWs}12A)g?bqq zuJ`S4FF;T*G#LDC-^R^@dR*!++_m>Q4A{j*EfiCS%+JaqsD`7h5W^L2nK?%WLX_-$ zUf!kL-d`v5{P9g?d=^e4bzQ$%zWN9rRv(PBXQ)r$wro9Lwlv!B|2Wu`)T*Cxpih}{ zrygi(8lCd{ST+Rq5xbKwI`&iwzG+g)HF_w5ysgo8RQu^ZQ)<>=WFPJ4Rn~Efsc^jL z3fzCqDyTW5-oZtam&Ep#R%u{l6hWM?4>Zf(rsdt_}i1nSu{Nkz#-j3uvYQ zk`~YY>(rHq6gGHW#q<+U1SFv%Vld{sgXs;y47|zH%}(QWobu#R>!k` z$CI7@Mjfz=4D$PFvub{na>r*Z! z21Yn=XNpMdzUE2*T!~9}qLV!iz*;HT8j8O8gX8h~dGLIf$K|H=k@C%kjoL)$+wrR+ z*mvP?Rv58EJl@$}6o#9nz2Y=0FG-k( zDUK)dbAQNcp6NNQ^trFeckp#9Kgy@F98ji7Qg{htm|7K-`$xLGeuZ&#{2S6eZOwMr ztNB1&@zjcvi@(lZDp7XDK=!x(7}NGa8P`|H+BMMaotFiIC<6UJ*l^xo>iHqwLKa^^ z%tI7J5n67qk6eguE`Fq7cpWp1H*h7>9~k!H??#|WKg{<8V7Z$(CQ{x5!=KTG`P<{- zG$H~qNcZirl2BSe6VS0mTbVIERp2a^!DIW!7Cs)>qK3VMm7MK!04gN=~?lK`~{kWASuULbSc$ z*fh@2k^BCzQwxUAc=HAFn=i!VupW>NbMWA-3EYJKVr#x(nErOB@z;bqKh3GgOR=3K zqw)kBp2hpjZrlh|0G}!;5c=vzl3v0w#Td_>n={S636GN6O|HS6b|GkICfQ3WT;+EQ z;#rIpdDkco%fKwi5FW4w3ct+v97z+VzA6zBnL+p@CFT3n^=wI@TkgmEy-@j^Kq$rY zS6m+wOHgB5s6Sy6^^2E8eDUDea|2s}k5AIfkLwm;MTh3N)z$M>oi=D_8seGuQ-zkqcf%S8s6kpG*V7=S*2C08&F#Ve?wDzxtvihgx zmbZ9uxv~(-3rCQPaJ#yJu`H>MGuT1TT^`VQdEXYkR`x`?^9`ll16aA#tL1X-FSl;% zsfK|~X(ZY+VEri(d~Vw_r>s^%wv-tixzB&33VUh1f8drC@H4;RtDU0&sP{gL{E$aBKsg@B5gnNAuHM;C>bd|$%%D7&lCtDHU zq@s6TU!W|1K>lFRJ^(*+a+YY)q8MzIW^(U;5B!aG-a9-Yv=vV}?m71hS!R#7Al$sR zRgS|esllMIF(I~lU~5l02cH(#$pCGCUVFzcf<&-H?Ha%4*H#_2efE1f**g9)MxmIi z@0_6&u$;5=3J-fEFQ{rNpRP-ed$oQP+IPdaen!5L+>Ymv{f+=BoGC|?)WsPXr_F4j zQ~{aVasF^j@mntOK=4P-s7XnU9l^HLjoKJ*+7N&96G((;r#SCBUjZf6so`6BN89)% zXx99eUscbzTGnsW_?{`YOr(~PffA^l)$;&sAVpmA(oFL$DIioA+KPI%dz^4h4VR9$ z^_c@AGi#sUJ!#QT393rm_tx;ieSG$p>9k>E906g3QPemp;^CpQ{qyv_y7Kn?B^2%% zKEAM9(n3HI4@TIsM#GPoAIjZ1yO*rnh8@(Af-Yehe$5<%1a`bT*u{?lw?!7}EounyQsE7iZ!yy@OVprwO!Z?uavP0g zdv@v0TIL_U>g3g(G44?6=sWNU1e+To#V_2O&{T#WSt1o&K;QA;a@j^AJUYz+P%iJL zletL-hx!Q{gM#AU1tOew!;IivKMTbz9LYkP+Uti)@0Ba{9nH%5VMK2d)%LPenIX@Y za|Ml&hx^Qzn@cB5L;}`shYh3d{&KlsPj2t(Hxam#+F>1@N4eJK+4``@i zWY;s!9Ik4crq-0W_~^+s`Li(x6chEj?jPlNo}+?$6)F{4??K2fN6r%&A_eg}B0-To zyphTHXUddkk8~^_&KAWEFyPMMdtod6c0E}0JZI-v25*_p;&=0i6?WNhbWpu&;qGsb z40WFjY45xtn>&lXEE)UrYrn!Fc3(V}fa1`R7QzWzZR97tTri!Z1`stu~2sbjXhRs2FCg-y?5WW&SKJx)MZXsXN)Y`0w8&4PK~vT!ZFQu>8z5&-f?x z*~DBMa*AeN@C48FW9}0!GnQHAI7F|f;YmuruRcss7rTnFvy?|+iiGPwD!rmjhR0Ax~ZEhPu_5y33< zy23B485l_ssBLjlj1fnzVp2cH_4A+wv04z%MbS_zoTfyGowz-3s?9Qq1#bG4Eq%$| zd7|A3Qp!8V1?c`!r43xoz*{HtGuhHUS0+x>XJW&pE10>G(0@RF3=iwlOTbgUfecOT zLSLWAqTFp`T#5+{0VF(0xDWGa&IX>mK>u`q?;I^ZM_Y+KH9r>PZzibR^4^N@O zwkF61K`IeSNdtVN9r%^J4A!#G)yA1a8rMG_4o7Ese-DKT11@Hw*)<*;NjJ9AgAiq@ zvO*2+GOdgjJgB&qTc_#BF7a4AqHw$C93C=)A|)me1B@wDSN*GzpRm68NnjSDxiv{ZXKb-aX78lAd0tQ*K)L z9~fpy_JQZgK=^fR_*EEvXNvf@_y>_;u*GXoy`>`E#)MQP+M4Alg-^yKsyQ->Cx%v@ zj!FNRrv^P$CX9CNFQLc%?JuKx^Y`kbpUzmg3@Kvup{~$LDiL>41aHgRrzQjs9Vho> zE1$3l&hFIvF89H`Q6hOfOMxQanO*DR_=H4}DGA+}0gnA?*~1d#>&Y@-!4CvSc_7dhMq~PEWKuoxX8DlD`7imtvfeN7`GhgiiS>kSdxG$A69n&j&Gp zX<;PCdwULpmZ%p-qHalJWEYz)(r|Au4C3b$b|x6oc_mYr?F-Es83}RiMv^XF~|NT1O+rxx4Sg#~+y zI}uYi72f8)bpCWMUEr=_zK7yHFztV#2`(By4@2$fnk&yN6u`bq0Y}1h+ zxOryeMZgL`y$@gNo7fMhGsMODmyV40oK9;1WVvgPX$#} zh!^{6_J8BVgey6&jE@mJ)`i+qp7m_kCSL-QsGuk%4ix8abDu6kbzKUJT@Kkr4>r6P zxN)<&5y~v=k9g!7oUn}Tm@-Vn&yUGdLItj2rEiY}geqy0B*w33|8}pU>72o2>pdh0 z0;5E`Zakl$Q40yq@GB+6KB4dxR!RQS59buhNU`vJ7_JNu%VwcqCgDonhnjlH?_6oN>uTB%YJ0QM3)HiGI+5`)iM^5~3M(Dk_+QD$NYb zDbbY6YRh`n)C%D;%n?hZCdXg}8ylK6K;LtW2?cX*0n%`MH?eB3`t-2bOll5-8mJW+ zD%-Z+n+`JUUR@eR<{k=EUu8tTjym20Qf%g9s43A9MhA*y1^99&#%8~CxyNgmr=)zD zqpoS&c|)AdPi4UC4Av@76@jW;;(eH8A693@}yI3z8U@FUk@>^)Ei6b-(QOdstbg3AWm3gcU~$mM|G~GRao}D?Ah#={(jC2Ccui2 zL~|!q-wF^Nn+&?$#dx@o8s>JQIAdcY8rrhh>h3_&k{v4q@3mmYQ_`D2o#P|?JlShk zIX;y~dy`*=xe!na@y{K_eByML>(*bvq(O$le^87)(sOa9*RgrI9nYEp+~`BU_5~X5 zqLek%ND5maZjO^ZRDzdhu#^$?{9?JlHs@}(iF2$g#dTkZbT0N4m8{VugN+Vvwo zLN$>I*IKarG8*e(I)Q&~@$k9e3G5|5(>l8IbX4{ef>lgDG$9sG&ID+7d(G5HTeat9 zN1<3jX&H3Q<7%G29~Mgk`|_55z{VHo1vSNENG(MW#Hy0&I3W!owY^|Hh6K;c5$tjX zNXF`PbWr+y66uO`4k%iv0{>~s{3=qy=wpo`qt=zNhMs%vMYYBtL+6-1IFiXsmtrXb zi7Pey8SA^}z2y2R*GbWr_6cb>#G7!ekTnQTv0oYH`^{9#I90KM!{KMRfw-3*;q#0c z1v`zNl~&u26JgU*%AI`vr@GJZWexLX(0@vs22GvVmFVS!WP=r1ZBCd%Axu^^5An>3 z(N7PN(s2=`AZKq_$ap;MuZC5AdE}+aI@ODD%~yT~GkX!=!L<{H8$-L%U*Vu(W%(5B zCOK)!c^(X?^$0!yKddQ9NS)9&xVvCP-xs8SAr$%-Rej-&u10#8VPdwS2)xP_99%BR zh!dP9mz^Bi46UC{^G-ITC;|xVZFSTY#k&GS(A6kea@}otw~Y<`8v2+jnpp+r)u5&0 z@I8$x!77v_`7DM=Pu0k&#XjTA%HMWO#W4Zl<#O{PvTJ65#8E1#eslP6MFh4s#E)U8 zdY$iQo76B;|HfwY4Pv#H@)T}tz?Cj?%@hk!5*AEFg*JM>i)I|kxbVKgo)DxC>ljkX z+4S7d6bszF-#OPmwN=h=-{dm=;+NQSjKXs^Tu2~yEKOq`14TKvN?)w~bD1n(H1~|h zkTO(JF6})~pjfTQ$dzK5)I^6UqJJ!11jUY2yI)sHr@F|MpvlSfuGsVIH(l?hLfn{G z995|l?|1u5ANjtQB+1GbhE{X+I^k?1sl6L8eG^xghQv198_!i)krrLpTxamw*qMW(&*{!~3-P9@NhfU*k?OVi>R?4sH8O z7Nrcx^TnXBWx53LYGniPG|gPgw4Y;?ahY`wMUw~)x4gJ6;lamQP-B=D+{CB@`W1RC z2DE}9Q_-O`i>1K6jJXQt2Vg3qhV3 zTosIi8@a4SG+L97K+PLgquDSusAe-cLWwHJ!9>=Sgc5=s>&iJ^tfLn#24>ba@>U8k zaZw>pq*_X`oXRJLAX(lzLRH+uK5({423J1{{72ghpE3aqhM1BhIx7*TY`j0B+tJz3 z6D2G#OU7~@@TJLk4huFpQbMrodhp%DuaJfdfi2WNc$*C^fN@V~f>=ZGZG7sdel8EM z(b;aSc_658i(E!KJyEAks4ci;c%>u#?4wQQJ*Jr%DKcKc%0{=m93|Q;t2ay(b$Y$Q zVa2%fku{Kn5bK{z)s|YmVnQ_@AA$qMMxf(uY{@spXuZoWRx~SJJM6dWjnh0kcL0h* zPAEzYUZ2sfV2qQ^Lem%JDb!SY&(Ky5Jl8ZOlL>*FErFozm5;#s1T|v@!RhSCmw4Fh zR>n@e!7?1DlKCNcV zgO2=c+9(wFiQ92FUwbUo6~a1aZ|Adm&RU(3RLyd9hDBp0L3W6XaM<2;VjW$xv3<>qFE~ ztXSD3L9A%rZgw8-ykc_bN}NuHHnG)kV+TAv75sQ?3y89mS3g_ST0tc6qPWto z9zbXDM$RTmH>f$kM+`1;HkD+W*kp4>)nt~3RT7Y28bR1rWZO(<%``GTva@KrNd5i( zMeL*R>6r5=XjBnkY$>}+bEtE_%sU*L?uMH#q+=*malZk~_Np5nRWov}!lvG~)B;I( z^va0$0<{j92?ul`s#y(e-=3=@mu*|3y%~kNwou;AOIu!Lg-pImb~77a8Ll>NbDV*-*~)1=3ai_FJ*;(5F+)WBq(^B)O*Fyo@#5X$>2mVk-NM zgd8&D3sY?E(JsjvL`x1JO9}4hUnU&!un{7e zFVTc6A73JR)3JIv%#JH@oL@k+9s%KSlh14sCElNeK$HqF-XNnmSINDkJ`+`Gbz!h! z8g}azU58VF+XTdBITk2f&1T829oA2wVo{yFyC_)TEuLqP*Ns>{(X-jI)0J(ok8f#V zQw^QewkGyAUqV%0#APOK#FfN7^H)GW!mZWVerb2))PU(~yrN|4j4trBvL0fvZ#2Uq zl?w9kItkR&2tEb^NIoUO)WcN;k!S+4^ITehi9@yZ!)Z2MbC#;!}7h_sTk`M9hRE zcM_yAp^U4Mvb&+&7D{L3fO3NS$^z0j1*4GE1zKrf1ZF09ZlIM8rCh-+2WOh*lq<%N z4m1|#Lc6L8a?O{fJ=s!|N0ynOCok?sYf=aASNDf#Z;ZY23Xr+DnzbN1G?0m#$f~PayPGrwbo?49;;>=jX|!` zaehlECh2G>Cd-DVe{O9x>!>0^cSu8Hx;0UF4=dGPUa;0OMbX49T5rO)eU&EkbE5An zA7C~zFeZB10!YdvmR<~>79)IT80(i=z=-Hz9^vS{`SKG;sT!2~&-yF=Xa`j%YhuBl1%iL5LK3MLHx|5IJ2 zoG>u){Y$d;kM{CE2K%2C2*`(M$3OB+8%Hw>M|W2z=Km8ZMTrp~bT`G05s&!)2Knc- z|JaA - On enter + On focus + + + + On submit diff --git a/dist/tmp/widgets/incentro/autosearch/Autosearch.js b/dist/tmp/widgets/incentro/autosearch/Autosearch.js index 182d9a3..8019d19 100644 --- a/dist/tmp/widgets/incentro/autosearch/Autosearch.js +++ b/dist/tmp/widgets/incentro/autosearch/Autosearch.js @@ -262,9 +262,10 @@ class Autosearch extends react__WEBPACK_IMPORTED_MODULE_0__["Component"] { this.onChangeHandler = this.onChange.bind(this); this.onTouchStart = this.onTouch.bind(this); this.onEndHandler = this.onEnd.bind(this); + this.onLeaveHandler = this.onLeave.bind(this); this.inputRef = Object(react__WEBPACK_IMPORTED_MODULE_0__["createRef"])(); this.state = { - textboxValue: '', + textboxValue: this.props.searchvalue.displayValue, }; } componentDidUpdate(prevProps) { @@ -284,11 +285,14 @@ class Autosearch extends react__WEBPACK_IMPORTED_MODULE_0__["Component"] { this.setState({ textboxValue: '' }); (_a = this.inputRef.current) === null || _a === void 0 ? void 0 : _a.clear; } + else { + this.setState({ textboxValue: this.props.searchvalue.displayValue }); + } } } render() { return (Object(react__WEBPACK_IMPORTED_MODULE_0__["createElement"])(react_native__WEBPACK_IMPORTED_MODULE_1__["View"], { style: this.styles.input }, - Object(react__WEBPACK_IMPORTED_MODULE_0__["createElement"])(react_native__WEBPACK_IMPORTED_MODULE_1__["TextInput"], { style: this.styles.text, value: this.state.textboxValue, onChangeText: this.onChangeHandler, onTouchStart: this.onTouchStart, onEndEditing: this.onEndHandler, placeholder: 'Zoeken naar monumentenborden', placeholderTextColor: "#5997C0", editable: this.props.editable, ref: this.inputRef }))); + Object(react__WEBPACK_IMPORTED_MODULE_0__["createElement"])(react_native__WEBPACK_IMPORTED_MODULE_1__["TextInput"], { style: this.styles.text, value: this.state.textboxValue, onChangeText: this.onChangeHandler, onFocus: this.onTouchStart, onSubmitEditing: this.onLeaveHandler, onEndEditing: this.onEndHandler, placeholder: 'Zoeken naar monumentenborden', placeholderTextColor: "#5997C0", editable: this.props.editable, ref: this.inputRef }))); } onChange(text) { this.setState({ textboxValue: text }); @@ -302,6 +306,10 @@ class Autosearch extends react__WEBPACK_IMPORTED_MODULE_0__["Component"] { var _a; (_a = this.props.onChange) === null || _a === void 0 ? void 0 : _a.execute(); } + onLeave() { + var _a; + (_a = this.props.onLeave) === null || _a === void 0 ? void 0 : _a.execute(); + } } diff --git a/dist/tmp/widgets/incentro/autosearch/Autosearch.js.map b/dist/tmp/widgets/incentro/autosearch/Autosearch.js.map index 001f888..d817f89 100644 --- a/dist/tmp/widgets/incentro/autosearch/Autosearch.js.map +++ b/dist/tmp/widgets/incentro/autosearch/Autosearch.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/@babel/runtime/helpers/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime/helpers/extends.js","webpack:///./node_modules/@babel/runtime/helpers/interopRequireDefault.js","webpack:///./node_modules/@babel/runtime/helpers/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/toConsumableArray.js","webpack:///./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/index.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/native/common.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/web/common.js","webpack:///./src/Autosearch.tsx","webpack:///external \"react\"","webpack:///external \"react-native\""],"names":["_arrayLikeToArray","arr","len","length","i","arr2","Array","module","exports","arrayLikeToArray","require","_arrayWithoutHoles","isArray","_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","_extends","assign","target","arguments","source","prototype","hasOwnProperty","call","apply","_interopRequireDefault","__esModule","_iterableToArray","iter","Symbol","iterator","from","_nonIterableSpread","TypeError","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","_toConsumableArray","_unsupportedIterableToArray","o","minLen","n","toString","slice","constructor","name","test","__createBinding","create","m","k","k2","undefined","get","__exportStar","p","mergeNativeStyles","defaultStyle","overrideStyles","styles","filter","object","keys","reduce","flattened","currentKey","styleItems","map","flattenObjects","objects","merged","parseInlineStyle","style","split","styleObject","line","pair","trim","replace","match","toUpperCase","_"],"mappings":"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","file":"widgets/incentro/autosearch/Autosearch.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./src/Autosearch.tsx\");\n","function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nmodule.exports = _arrayLikeToArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}\n\nmodule.exports = _arrayWithoutHoles;","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","function _extends() {\n module.exports = _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends;","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n \"default\": obj\n };\n}\n\nmodule.exports = _interopRequireDefault;","function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableSpread;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray;","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\n__exportStar(require(\"./native/common\"), exports);\n__exportStar(require(\"./web/common\"), exports);\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.mergeNativeStyles = void 0;\nfunction mergeNativeStyles(defaultStyle, overrideStyles) {\n const styles = [defaultStyle, ...overrideStyles.filter((object) => object !== undefined)];\n return Object.keys(defaultStyle).reduce((flattened, currentKey) => {\n const styleItems = styles.map(object => object[currentKey]);\n return Object.assign(Object.assign({}, flattened), { [currentKey]: flattenObjects(styleItems) });\n }, {});\n}\nexports.mergeNativeStyles = mergeNativeStyles;\nfunction flattenObjects(objects) {\n return objects.reduce((merged, object) => (Object.assign(Object.assign({}, merged), object)), {});\n}\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parseInlineStyle = void 0;\nfunction parseInlineStyle(style = \"\") {\n try {\n return style.split(\";\").reduce((styleObject, line) => {\n const pair = line.split(\":\");\n if (pair.length === 2) {\n const name = pair[0].trim().replace(/(-.)/g, match => match[1].toUpperCase());\n styleObject[name] = pair[1].trim();\n }\n return styleObject;\n }, {});\n }\n catch (_) {\n return {};\n }\n}\nexports.parseInlineStyle = parseInlineStyle;\n","import { Component, ReactNode, createElement, createRef } from \"react\";\r\nimport { TextStyle, ViewStyle, TextInput, View } from \"react-native\";\r\n\r\nimport { Style, mergeNativeStyles } from \"@mendix/pluggable-widgets-tools\";\r\n\r\nimport { AutosearchProps } from \"../typings/AutosearchProps\";\r\n\r\nexport interface AutosearchStyle extends Style {\r\n container: ViewStyle;\r\n label: TextStyle;\r\n input: ViewStyle;\r\n}\r\n\r\ninterface State {\r\n textboxValue?: string;\r\n}\r\n\r\nconst defaultStyle: AutosearchStyle = {\r\n container: {\r\n },\r\n label: {\r\n color: \"#003C85\"\r\n },\r\n input: {\r\n },\r\n text: {\r\n color: \"#003C85\",\r\n fontSize: 15,\r\n paddingTop: 10,\r\n paddingLeft: 10,\r\n paddingBottom: 10\r\n }\r\n};\r\n\r\nexport class Autosearch extends Component, State> {\r\n private readonly styles = mergeNativeStyles(defaultStyle, this.props.style);\r\n private readonly onChangeHandler = this.onChange.bind(this);\r\n private readonly onTouchStart = this.onTouch.bind(this);\r\n private readonly onEndHandler = this.onEnd.bind(this);\r\n inputRef = createRef();\r\n constructor(props: AutosearchProps){\r\n super(props)\r\n this.state = {\r\n textboxValue: '',\r\n }\r\n }\r\n\r\n componentDidUpdate(prevProps: AutosearchProps) {\r\n if (prevProps.autoFocus !== this.props.autoFocus) {\r\n if (this.props.autoFocus.value) {\r\n setTimeout(() => { \r\n this.inputRef.current?.focus();\r\n this.props.autoFocus.setValue(false);\r\n return;\r\n }, 500)\r\n }\r\n }\r\n if (prevProps.searchvalue !== this.props.searchvalue) {\r\n if (this.props.searchvalue === undefined || this.props.searchvalue.displayValue === '') {\r\n this.setState({textboxValue: ''});\r\n this.inputRef.current?.clear;\r\n }\r\n }\r\n }\r\n\r\n render(): ReactNode {\r\n return (\r\n \r\n \r\n \r\n \r\n )\r\n }\r\n\r\n private onChange(text: string) {\r\n this.setState({textboxValue: text});\r\n this.props.searchvalue.setValue(text);\r\n }\r\n\r\n private onTouch() {\r\n this.props.onEnter?.execute();\r\n }\r\n\r\n private onEnd() {\r\n this.props.onChange?.execute();\r\n }\r\n}\r\n","module.exports = require(\"react\");","module.exports = require(\"react-native\");"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/@babel/runtime/helpers/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime/helpers/extends.js","webpack:///./node_modules/@babel/runtime/helpers/interopRequireDefault.js","webpack:///./node_modules/@babel/runtime/helpers/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/toConsumableArray.js","webpack:///./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/index.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/native/common.js","webpack:///./node_modules/@mendix/pluggable-widgets-tools/dist/web/common.js","webpack:///./src/Autosearch.tsx","webpack:///external \"react\"","webpack:///external \"react-native\""],"names":["_arrayLikeToArray","arr","len","length","i","arr2","Array","module","exports","arrayLikeToArray","require","_arrayWithoutHoles","isArray","_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","_extends","assign","target","arguments","source","prototype","hasOwnProperty","call","apply","_interopRequireDefault","__esModule","_iterableToArray","iter","Symbol","iterator","from","_nonIterableSpread","TypeError","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","_toConsumableArray","_unsupportedIterableToArray","o","minLen","n","toString","slice","constructor","name","test","__createBinding","create","m","k","k2","undefined","get","__exportStar","p","mergeNativeStyles","defaultStyle","overrideStyles","styles","filter","object","keys","reduce","flattened","currentKey","styleItems","map","flattenObjects","objects","merged","parseInlineStyle","style","split","styleObject","line","pair","trim","replace","match","toUpperCase","_"],"mappings":"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","file":"widgets/incentro/autosearch/Autosearch.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./src/Autosearch.tsx\");\n","function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nmodule.exports = _arrayLikeToArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}\n\nmodule.exports = _arrayWithoutHoles;","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","function _extends() {\n module.exports = _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends;","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n \"default\": obj\n };\n}\n\nmodule.exports = _interopRequireDefault;","function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableSpread;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray;","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\n__exportStar(require(\"./native/common\"), exports);\n__exportStar(require(\"./web/common\"), exports);\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.mergeNativeStyles = void 0;\nfunction mergeNativeStyles(defaultStyle, overrideStyles) {\n const styles = [defaultStyle, ...overrideStyles.filter((object) => object !== undefined)];\n return Object.keys(defaultStyle).reduce((flattened, currentKey) => {\n const styleItems = styles.map(object => object[currentKey]);\n return Object.assign(Object.assign({}, flattened), { [currentKey]: flattenObjects(styleItems) });\n }, {});\n}\nexports.mergeNativeStyles = mergeNativeStyles;\nfunction flattenObjects(objects) {\n return objects.reduce((merged, object) => (Object.assign(Object.assign({}, merged), object)), {});\n}\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parseInlineStyle = void 0;\nfunction parseInlineStyle(style = \"\") {\n try {\n return style.split(\";\").reduce((styleObject, line) => {\n const pair = line.split(\":\");\n if (pair.length === 2) {\n const name = pair[0].trim().replace(/(-.)/g, match => match[1].toUpperCase());\n styleObject[name] = pair[1].trim();\n }\n return styleObject;\n }, {});\n }\n catch (_) {\n return {};\n }\n}\nexports.parseInlineStyle = parseInlineStyle;\n","import { Component, ReactNode, createElement, createRef } from \"react\";\r\nimport { TextStyle, ViewStyle, TextInput, View } from \"react-native\";\r\n\r\nimport { Style, mergeNativeStyles } from \"@mendix/pluggable-widgets-tools\";\r\n\r\nimport { AutosearchProps } from \"../typings/AutosearchProps\";\r\n\r\nexport interface AutosearchStyle extends Style {\r\n container: ViewStyle;\r\n label: TextStyle;\r\n input: ViewStyle;\r\n}\r\n\r\ninterface State {\r\n textboxValue?: string;\r\n}\r\n\r\nconst defaultStyle: AutosearchStyle = {\r\n container: {\r\n },\r\n label: {\r\n color: \"#003C85\"\r\n },\r\n input: {\r\n },\r\n text: {\r\n color: \"#003C85\",\r\n fontSize: 15,\r\n paddingTop: 10,\r\n paddingLeft: 10,\r\n paddingBottom: 10\r\n }\r\n};\r\n\r\nexport class Autosearch extends Component, State> {\r\n private readonly styles = mergeNativeStyles(defaultStyle, this.props.style);\r\n private readonly onChangeHandler = this.onChange.bind(this);\r\n private readonly onTouchStart = this.onTouch.bind(this);\r\n private readonly onEndHandler = this.onEnd.bind(this);\r\n private readonly onLeaveHandler = this.onLeave.bind(this);\r\n inputRef = createRef();\r\n constructor(props: AutosearchProps){\r\n super(props)\r\n this.state = {\r\n textboxValue: this.props.searchvalue.displayValue,\r\n }\r\n }\r\n\r\n componentDidUpdate(prevProps: AutosearchProps) {\r\n if (prevProps.autoFocus !== this.props.autoFocus) {\r\n if (this.props.autoFocus.value) {\r\n setTimeout(() => { \r\n this.inputRef.current?.focus();\r\n this.props.autoFocus.setValue(false);\r\n return;\r\n }, 500)\r\n }\r\n }\r\n if (prevProps.searchvalue !== this.props.searchvalue) {\r\n if (this.props.searchvalue === undefined || this.props.searchvalue.displayValue === '') {\r\n this.setState({textboxValue: ''});\r\n this.inputRef.current?.clear;\r\n }\r\n else {\r\n this.setState({textboxValue: this.props.searchvalue.displayValue});\r\n }\r\n }\r\n }\r\n\r\n render(): ReactNode {\r\n return (\r\n \r\n \r\n \r\n \r\n )\r\n }\r\n\r\n private onChange(text: string) {\r\n this.setState({textboxValue: text});\r\n this.props.searchvalue.setValue(text);\r\n }\r\n\r\n private onTouch() {\r\n this.props.onEnter?.execute();\r\n }\r\n\r\n private onEnd() {\r\n this.props.onChange?.execute();\r\n }\r\n\r\n private onLeave() {\r\n this.props.onLeave?.execute();\r\n }\r\n}\r\n","module.exports = require(\"react\");","module.exports = require(\"react-native\");"],"sourceRoot":""} \ No newline at end of file diff --git a/src/Autosearch.tsx b/src/Autosearch.tsx index 7963c91..d7f5744 100644 --- a/src/Autosearch.tsx +++ b/src/Autosearch.tsx @@ -37,11 +37,12 @@ export class Autosearch extends Component, Stat private readonly onChangeHandler = this.onChange.bind(this); private readonly onTouchStart = this.onTouch.bind(this); private readonly onEndHandler = this.onEnd.bind(this); + private readonly onLeaveHandler = this.onLeave.bind(this); inputRef = createRef(); constructor(props: AutosearchProps){ super(props) this.state = { - textboxValue: '', + textboxValue: this.props.searchvalue.displayValue, } } @@ -60,6 +61,9 @@ export class Autosearch extends Component, Stat this.setState({textboxValue: ''}); this.inputRef.current?.clear; } + else { + this.setState({textboxValue: this.props.searchvalue.displayValue}); + } } } @@ -69,7 +73,8 @@ export class Autosearch extends Component, Stat , Stat private onEnd() { this.props.onChange?.execute(); } + + private onLeave() { + this.props.onLeave?.execute(); + } } diff --git a/src/Autosearch.xml b/src/Autosearch.xml index 2eb8b04..b31e7a3 100644 --- a/src/Autosearch.xml +++ b/src/Autosearch.xml @@ -34,7 +34,11 @@ - On enter + On focus + + + + On submit diff --git a/typings/AutosearchProps.d.ts b/typings/AutosearchProps.d.ts index 6727037..dd00225 100644 --- a/typings/AutosearchProps.d.ts +++ b/typings/AutosearchProps.d.ts @@ -13,6 +13,7 @@ export interface AutosearchProps