From 3d0a25fbbd86b23c90cd18dffc442f43ab703dfc Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Mon, 23 Sep 2024 19:26:22 +0200 Subject: [PATCH] wait #7077 @8 --- PPD/Map2/Map2.zip | Bin 374836 -> 375206 bytes PPD/Map2/index.html | 6 +- PPD/Map2/map2.css | 70 +++++++++++++++++++++-- PPD/Map2/map2.css.map | 2 +- PPD/Map2/map2.js | 125 ++++++++++++++++++++++++------------------ PPD/Map2/map2.less | 90 ++++++++++++++++++++++++++++-- 6 files changed, 225 insertions(+), 68 deletions(-) diff --git a/PPD/Map2/Map2.zip b/PPD/Map2/Map2.zip index ce784291ff97f722840873297083120496f4f0fe..ed9b4a32103f01c0d8bc3a588a429dc68fbca4bd 100644 GIT binary patch delta 13455 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 NSV1`2R@i?a{|9H6bJ_p^ delta 13166 zcmZX5bxhsCvoDlVTHL)*+}*u+ksh?TI}~^S7I$}tgF|t5io5&4i@P0MUVrz#o0Ke6y@OFW5d9}e1xI*<a$BT#JAs7-0{zD{3dM+l>p|CX%?Rs z@yM>D?}>e`-O1tKD|sZx#-6?WZZ|6?mtrKWX4oP_zY5AsJEGqDFYU8Q;&^NXAROg; zZadx%KWk=0fyh$(6T0ZK?3PhUjGqUcNf|_+50Y&Vya<8en6lH%drgnMRf+2#>-7%S zro|l`$BgviYR&@#=~=FVTcF~7d`)(&9K!mJvct@G zNdpFZtoFOHtV2m~LIo68k#g7#pB;=Fq8ck8dWK2@GEGj&a;6iRe=rJdivPTF(t3TB zHpda$-6;ajbv*ij)71~;;Ku%GbA}|mTTs*pE3RBMKPkL)gG#n>&Rk=NZex+f3^1Uz zIHspehbE#m^EhDD%1dC?fi>}&4u_PhFU6*NS*vSS$}gh!YQ3kER6vfEjEd?THUmAA z((RYfG72nHU?l%<@!>GIHb?M6BGi*|by-k=E(O4Vs8ijpfn@cmS{=gWh~JV0o6MXA z3Wt|Fy3=ONDZYpda zc>|X^26b#^=*x%UhW9-DnO$0Ysj@{!&3GbQe``T#8)vIn1VKVHDc7IN|8`O(L7p|M zq6CLaaS`#nSP;JU>eqNv^iEl)I76wLJ_5v7hVng9_m}RI;{seRX6nA)J$CHC8 z=66#&j4?-TPncCQ%x^UJvhMWmI_CePGM0MMUgyZ7)zL-6npTRZ`tG2sP^olBpZd39 z#RxtY6W%z@%0*7i)m-`H9AiXPx`ORKM$44wf&tPO3}$4F7{nEM*ufmo$or53epUc8 z!x*=LO3h)rGK<6Gix_9YawqEoKeI-TfY65R&n#Vc zQ#(e3Fpdv8p>dGsO|@`MV?Bh7a+>;=&7b>$Ga!zv4Ny7C=cajZk4#wb4;NQe&s^BO;27psk-PQA( zRNunAq~$IZ$4cgg6hNcJ7g#Y@Q&6|PsG82rq)~?YhTjn6Z^pq>C6^Yax37#kO7bHh ze|VKW!i8icn2V-u5guu%0`NR4V>G~%OVpNmPmd>0OL&=66UcdOCXh6OE9btIIy)f% zVOCB5-5g;>Eu*>@{-LQi?5}v{#y6P|cfwB-=`kfZds1(d1Grt=#r>umjX@pA^oGij z>WM+|a7<&oq^xy65Vn{|lO9D8bhGNOGz)BL*i}hzk=AgyvZ$!r~<~} zqOmW`;77HxMCR8EOIfZXEe-E)5;D%AWG&$4%`D|8@QG$9JlRCr7Zz?M;Sr6`1uRW~ zKRhBVFdsY`j9u|Csqrnnr7kO|WoTw7WbM51I%$Zi&k11!2U9xgw<~H@pk=>p8|G<5 z8o495G3}>gk;g8{b1(K{AZI$9E}tN<$=Q)_FG86&1EDN=?;-7lnF))zXrzFvfU4I<$$_qERbT7y5LcCKY~HhauO!hvSxZ18kY^;hCjn#a`5k8$@O@0ZLkym?Hex+(-pqkD24?Xn z&JVtF{IEN;dd@3{O?=>MB)f!7DdpU052bbf8v<5>qRVD2LvMn1#L`r(^M! zb8mq}cd<7;9xXXuW?^G-(JxT6`-vTYslUQqwa1VLiz8t>qd^&>#Ugv=CVS7Ur4wMF zkJ6WQ9L$iJh~lA0YnH>2P}?_Kh#Ap6FozT%}uA zN;HbdO5x4Ip3oS2;s{O$BWqA@?iw>Zg5}Rjl7FAqWL+f86wCCYW-FZK{o+C-h;U@G zu>4sg#T1J}^KQMA1yC>ZRz?e@zYYEH5|AFkw|uhpy?^ok2aT1%-Z^`=W+M4I-LW2+ z9kno0A{Q{*2+QH|tHUuUwGyjvI^4GFOzwAD zI0Fmjg)U{9Lkw+}lC>RCUEy{;qtfwUUC=jael1|CdaX=HG&mTK&kIQcx>k$f%1Ux6 z<(m*sF>s5n)cQfY5T~y<+%AnZtTe@-5G;`a9_tBpWB6Dk_G?Yp8iMp!+6L|e=AVLy zW?Er-=UZ1_mHN>1ccf-Q-y%KN$o{s-9Cl02_hEGVeY`W$FHT1{)o!=A;+62F433zR zqFw^*_VnEXOIzP@$Y-~}L2uW+XD3F^&@2OgEhV=;h+SbwQ7s%xiHirUGfHtpL2ZR6RpYZ zOGyn*i(tC^OzXgtc;=LMC*IowLaKTXF`5GeLZvb(w7`MwX%|Kgj{P1Hj;?*umf&SC ze_4B$=$eR?FV0Hre%VHXLYM{QhK)vLhJVT=zE=FIrdAnRR}{!ggU7JAJ$2%p;5KEU82*oFb$q#)qAsgr;fErI-tGBoo_99_)cB=%ZworG3XF5 z4kkPb_^N=dy;Q1Q{F2UjFXR*v7F-U3)_`ovj2T1C>QDS(f%Xx zxIs8Vm3&fvHxgR^))l_v zY$a_okjn2rBtOn3KvF#6uKA^j?(u!XeI&|48JAb$kUERxIY^SLmiEQhLNF{5&(>+J;lt3^mQ7g&UFoIv6e~)V;jQV$Fyhe!JJRfP;d2EOFWZP+iVs z8N(S08|A-;_aUEq%G>I7-wWr|DAK}U5GQe1=VZohCdO* z%$^CD?ofwsg{R+Db$ZWXpsj3E84OYg+Uvz0@W7`2 ze6}-8ykk$JT_RP|Lgh)sd0<8Z#LP+s9o3m@=e_4hGK{vQb;N4=CbSX`odD-0_WVvC zSJt>=9_a`K)8i{Wc1;P$z}+!Vur%^^v!jv8?l92v*b<((IcR~|J6T=Z1!*H^@9s{E zfibsVP5n8pv^Pvn4m=h26)NqPb6k0HAFrxkk_m$yWAUFS30zH6LPstEq&3rlzO1dd zSb>6-3$`_8EG+ln{MLx~-tujy$btng@9_Y+bxC5<*)w*wxZ395U4;sV2Md<(v~%@ z2^BHo9-0!*5=#)1&I|b{?Y&PJ2;jYeJ+)}PJFNk9W-A0c+%7I$ShbzP*Lo=&ZZ4vp zgaW!ziQ>BHTy@|3mlfX~EDIT?INY2l^*P8pVTXmaMdmlk@d^S(5EM4*3-)L|p>W>l zLsW7$zhYi1imi*(Gd*h?3hE1Nj!JY_j6t?FQObV{X&XvnlG!!xOkMenPp8A#g5jm8 zyhVgj;-z{;O3U#7beW$j(ZYoP%rB@LmwhHxJ|!pnFF*&?%GG?&kC=i%XczdDUw||c zPS5RMn{+@`fYNMVwgfL#z{{0urj5V_x)t-868M#YzrKI{$)WoZhm@yD^;qHlr@TV{=TI8Vl+iKQRE ztp;CR&T<NOKDV$W6dP5I3t^gn;3<^lfeqqDRe(oP%4l0|Ve&m&wG~@F zG{TK@td%LM&;Y+n`lL#oGvTpfM7*JC;apk2G#&dZDKQ(p=1w4Y>L{a*T%mt&25fJ( zO92%1(0v$>Y;yp;T&$SI4v7~rjSQ<1@Y>jg$aDN;96?Rd^mL_r*|DsnORK+{YnxCs z%Rra&$S0im5(#ou!-2$OiQY7(m1Yjh-_+$%>z@jk7L((ug-aC85Ww^@q5gV9CZh6M&XhO#Z}4rdlk{zTcWJR?c=~W67@)jX-%u z3#-6{nB8c4t*^9bbTTL7mD(7eiJdkG#@0i5O2%icEp=~l;@8la!YsRCNx|8#^7Tl#%)_c=U?a|(quHtpW zB29nNA>1TG2TT=ag(wr_uG*R;z>r0oC{z7GVe#WHtu9d}j|kAy#;J}?n`nic&5j40 z1k)jG1BU!V^w8BMYN&O`@Jv6K!wYSlISdvjB-UE_8=RYR0T!mx5#z>Y0L?he{ZS`7+*U{kdX3 z6JPL2a_Sr!Pk6a~|FRIH6-xhzVj@~W5QKB8TOoWl=@fgPht8BT{Go7%X1hmNOpfOYdj+r+0qxcL$idc$^HQ(-XCHgOeYMVx*RxQGiq|J3Ikkd; ztEY{l-F(tIkH#-r?Rn-wQ4ZnSL7BemJy7NfE)5u?ft=QLL}pG<+)%s0GS!I%f2Ba4 zCahLkjxE2fv`J1mc+g#v6 z5$#QzX58n5ugqL1t%MZvg(BF0G^v24IX{;6OYhFIPg|4=X*HZmKhA^wWkG)KNP^qL-=bsIC!eM4l^cWr~>6JYj+HWYG;`!%az_oonLIWx6f?vXc2$ zy7$@KIrUM;^vIs7BmIzEi$Mdu3iy0CE}DRVqhNMthW3n-X~5koItN){sDmgxYhBsLRT*LWUrdMML_o8g08 zCj@{2P3Lwaa~B^66;>UWfn@cEGRvO4n)z*N*_hF3QDYKYz1Q9Uz2X98^;DicwkBAAgycTWWd=p zgK*ERVCmveZuTmZBAImwcCu+Gy&Rc4PTdD1tQgvBI*2i}0py zi-1!35k)D^L^K4=f-S82EFTiXIjV4ia3h!n@dw^;LQ8iH+V#ao*RO|cC*zp27Zrz@ z*qBh>Sc{YGR94Wce(RrTc(L)7H-IzXt;dbD{RR5OLi4oYBeb8@w0{4*%Odi$H`_$< zd{Kuc`~u%$nijWl_X+5R*m*-=iS&IR2GCeoCXcVaKK-E~^?sR1AqA@6_IK--uDX#% zZMEdqliRJI71okDZ?lL(a(0Cg1a%qk^?`?hV*QS%<&>QE$2l51@0VQ!U_(S;<8q^M zJzM{_OJC#UZKPe++)6NK(KH)P_Sl^n+vJr9ZwGpn4uFKJN>#K{d>tA8YNBe7@?8qx z`Cg?`W$wG~xiHoQLb7;bUj_}@aRSJw5LK>^;XeF zJQZuNP9N)h=`gHMGeXPWr=orR!$QT3N7(HUGz>V^Qwt}A~MepjX2f;wH`v)Pkhm8oAeWOPXVuaCpM%(+{(`+ z0`w$Z#Qr{YAUQ0+a`z&!8^nP1h25wqJBuV;b7u{#Pj_v*VzsC$sS>1oWed4P;6yhI zdqEH&2{T>1D2$G=ydmvll*tMe+0!pItOTVVb!tS`bUyiHu=}QrM46R?b}_Zuy8fKF zU_MO4_P#me5hL>Gx|p1X;~hPeQ5-K)E<6!yZtRUXRX70=FF_)&Qqoc`B;DtK+dW(6 zJ+cBD2sgdV z72bWGuuM;sbGSVS!!zSlhm@e|FO}!oJn1VWcF6xErOM^oXtZ&8a&wVyh~HmW zd(dqe*GvcM`pQ2j_}*#{z;L#;?(Nr&i&2veMb_IF?j>3mi<(Pm;9Ek+Ik@sz z(i51rC#{_{YHOYVHiLT~Py*Ic1R_#(ifnc3x{`BM88Jx1U) z{ow_P0YK9%{tGN8|5_p)G-?$I?!8~j1@de{T337c#pK@3uAN%oMRiJhCX}~cCvLw5= zI{D|~xaT2QMVLDp^byieNOPY%qXsI<-1K-&(~G2(k|*6eDs!ZF8_W{wEOxImCT0tZ zjya+LmMsHlox;m)W}}Z_Qc{OB+EX0lz0e)JRqrIE(l}1SB9EdK=JUzks8UQC zjjBwc0}gbiOb$hx$csVZJB|)WUWb$Rb>m`K5S|ZZ+nPL(+jXm(oZI>#x(Q+>Z0>)l zDzq#l7>(Y%eubp0&X;r6RwR`1a3)eZIyg%{+VeW=+nd_U21ScXmj17LD;hN& zO0hTg5V9YYc-Jm;RW1yx&1u#ZEGI9} zBK*Ox;LDjSa&!(7{mLBLy>26*FlI>bC+X?5{59nzr5Cl}qP$f`cBx(Ar>n5JGwS|F z#{n1T=-h9)4!@-}fb`gB#3T7g`q=7%r+*xoZ-t#Z+V+#0@aPLqcPEwTRm9g`ejX4r zBKr|BoH74bpqkkTL_wlS21o3HyVII7mI;pw_!NI>;QfHm3xDdP3xs?_917#O#ofiG zIe+^~&>b-nA!A&9#>=-rR_0TtD7TtxA(3Q9cVBZFL}ITTE|nNCTfw4QPs_m_(|3qG z8_(N;SV%y1-R&P3^`2LQnPU>$LmvxO>CF-p zI}p`jt;Z_$;2x6@U3bIX+lBLRF~364e^`o-SGxZ|Lvf^BU+fR>^m5ySo(vK=d?`b1 zFX3hJD~*4i%^+GZLXQ||KOR|ZNujs_U~H3uS$G(Rpzyq(O!(HBgGcWs!{hbe7^54( z5h)mdt6MAz=YI%-X{lTfiqgFrWM^?vvhYTcF72C|QzrdixV$t2>6Ifk=zz?`bvewf zBDgj$LuC<>QNEXj9@s}r`uZTE7sTY^YQv>3_WkGb^lWTxp<4AU44EZbbLR#?F3QId zoKKDyE=D4(>2xMax-wKFus@ZIf=}pZegDXA*SD2KVp<8AZy`yXy4pLee!HQq@H|{< zmPw>R+#V0y=Cr>A6*1tEg~^^$KBpN@=PEhClfCM!vaqX`qrbQ3iU{>+m6+_Vnneot zN+C~3b9j&|daiPgG(M>hW&3Pa#BD;J1F;~R#$ z0D3Qp{b5Lqhu0_RR4ld_3kM`UwIdoG{av0OvhVsW7fj$~)L8BJWU`aw+(#ap*xq*SHJgcm( zzFAgk!tfu&32+#OLSS8GC^K1&^V)cQfpn0XDqq;C4q;*%FGg8OOKf07;P$I~gp(Mf zgrIN2FBkJD=W~1LghIQv``4(5$NBEn7K#xBS6S@nV3+Xn#b0Z9^egRpHQn~JzbRK4 zE~()QzjVk53D!TgOYHj4%Csl(!e*2_9?GoosG(W1-v&s<#mS!;S`{Kol%q_a0%`MFC~szWA}UlW_7gDMWIT>_)Gix-jOFkIxf!e&5k>zSQ5WK%XUkj)<=N ztG>dKDqD_va^(d$+aBdFIHXTyY|vXmP9TfQGo=fs3Q6@gsEwl~`$kRes>)Og1J=$z z^(Xpmff9)-pu$dD@2YeOXQ3@;R!aoP8tcTvaW-|O+woW%0Nbf55SL2^v_t|*ImHt**_@iiPZHu|RMzwQK_dzv_HA&88(2!fSUC*~zbtf{XyrL`qd1$VS zc)$<=Ui|*A`a4(pg|{hdJN3FXroQan=Ikp=F*{4r`{K@@6+%#s3QxIfR^Y9mLqFf{ zUo<&mto@>S^y6i*b3Ndjy4r`)NZx1J5T z*UZp?&OH+q)4tWI6@^SPP%rGZX>D5IR8t;Bxg0prsGvSUIJ9r1{)ApAZ*-kkQhN*4 zIk6&*pCgm8naJPg5>m8K&o7}g@6H72B6U90YN32TIXdm(6Iws*u?%@ly8G&vR z1_=Vrv0Bva@N6se1xnkBLSmM=D?j*tBiB#Bzss8Q@rFDi{Zj%yEzs06Qhn674d&;N z4d&HHeW#`+VB2+T;rfSkqu!;MPsh>F2v?Y64uw}coE-4D)>E;lt-HAK8tnIWj_W(t z76i#^I@7Bf?CPy(tJv`Pa?8eo@lfZ~^0E*S<(psrn9=wO+>iI1PB6GurR;57g|9WP zxy8*I^Ne)yLx4k(71_7LJH#ddyTuN@Y+w=M0&(4-Fo}VvzM=B5yp1nB+BN@Zwz*r& zcIo)`R@sEuRPmxdewzan+e6NXDs)(8x{kAYY@TAG4PH@r5Svb`2nL>^|Afm7Qly8b z)Kif+;Vtghbb^<+6`vj(ot)Jwb+f%e=%$5T|*#^xgMAji^fe}5&El(Qdjkv+yE;`M~^vh`9W@^Ifk z3j6>1;ie-vG^4nL^QK^7VEW+x(;)`~V`FH~&TQ=DjGkLMR3tu$rO90=R zWWyRwJNbu4^rmhzmGGe3%;spy$Hw|~{NiVYD^1Rhw zIFGMkIc_MQK9b4t5IKFctmrPH8tAMdo%!yoFcDT&6E$5Tcu0OL=Aq77n6#t^elsGz z%Q@sI6*~yfm=^x2^b-P5t!&#yNmdCohE`Ep1_?DmBc+zO-Mn+7OtG!=2avZhsCkU;x8k$jE)rvK1b3GZ_y z*jWfA$cq7wr(X8xc6|IwELf0a&6q{!KoO1(Q3ZQS7B1)@6Xa_V*0{d|eH$>K&P>0xE3v|3~D{{zV@BIZiv|6AX+zRmy59 zJTaiWLtFnt|Fetpz|->{S4{zKq2i~K&!>P}0*qgvk&AOZ$OCElHV)pf!5-j`cvVRH}BI zn+!gTkgsY!j)s>-2VZk5Fy0CsA4h?;(1-+?pXsv|d}o$$(B@w~sST-5>v5UU%y0lw z)bKq!p^6)_NE4rCzy80%X;Z)LC<1{q;_pE(B;D4&#N}9Tg1-_MH~fNwd88m3`!oQ> zzQ93(-nO1L|8tMNJ;^86&K_oa+yqwpC+vdb6Qs6Jy=gptauyGrL?G{tjD|u#X-f=q zOR7u$o^t;k!e~qNYEpSTERm093!KQf3!EQ2hMgOy47jK>QI}3+vT>H#<)%^unY)k0 zjB>?Xgg&_NBfAXbGBbYVLnwKD{#XJ)WZTh+=p#1KbM0ZKKKolfGlRB`Xi_IQ8DV?b ziTc>xsO>Kqf7QS+`Z?jtp_mpTW|M}Q3IE#jfOYs`i=l^mX>O06=YJ;#$AzGn&4D~( zp8F2zq8Wz%CdPh>3|?pdn{y=x%=w4E;b}|Z<>lK~I>Do)132tD9HZv2X9{b;#YY{D zq?6APg94G#1(Bx7QoFS!_m6~NI&o}NigXSMB&6;!m}w)2_h8|zS!2=fAv0F-O8&LA zW`q`@X2{b<=+pl2b3F}T5;H&j?h+5BCm1w)=SGXOW0JAUUfQBXeUbG^r`@n$sEC)+ zKD6?aPV}%)=0mDrRtAx7ym+{im2+NrWuV)O}i(A{oH~Wh5O`iX(UN2ayhbDF*SM*9UhiR zllsL;6{ndnj5bSz`$MMEIplUt+hP!%197O50CMsgPLD^BiCnO-fHgvw5Vp=SRh?$TEFm`qgWR`6R)ZQAlcsFTS)KM^pU$sqXXe&$I%Pk%mPw1WHLv;8?r)Eash_7|)w9yZ= zbBGk(m9CtCi=Cz%(3OE3TtADM%v`gP@Xlbn;;u3MrjZV*8e6{9M4QDY!ZX!I{4tqb zYxD7n3ntjgu%4H`ZBaBj^5zuRf+4#*zADz0v0^*(ax`MFdhtB*i$J(KLq1Y>Jyv`t z%fjj`2*F&oE^tZacHN?;o}YNDa`aTz&BrCrfgn4-qNs@yh-#L+ah}7in3$b>AFflb zX~*C)8hE#fy>k#3oZPHYNv24T(F*^q?zV3vfliUK)3upxP=mGye(wa;OkT>c4pn?S z$>DQ}=b5=v;@rob)4s0g{Lq5$+-2LlG*+rIPcif}+J3hkZ1OT#)xntE{_^ydjQWy> zh>u5ffwFmnz?~X0Eq1u0Dim=Um&I^!T%|XOTKp**PLP3>i-xXw>l-92l)khuJh?1z zW>FB7{sG13Et;RgGK~_&I4x@T-KmpP?=!FZqHU!)w1uB0F-+SQ*7 z0Kc-qUXPA2u+^PAg@2z)OV;)!kGqk@XN```DBFwzvW#?s7vbtiBP`v&zkIzEmL_&;T1nP- z-vcK=I@mbU=U+*)=vUfTB8-=Jk;EAz%jAnuPR*ny&l}3`F0I&%oxQzRA1ets=fxhJ zwOy^m+1%fNw_Pn~7N{Uvaq0$FC zik;s?L^85&>wrkfkXUxa&KK_R_@S`550i&K4Jxl zR{dtL#A>$JJf&E*4q9?@h|fsQaHC8qHa#_+DA8NILcPWhOUQ|v$XDJa0BvC9MeL}3 zW`{Mr7I|-CwcRIf9%Dqw<-+|P6)pnqgytrbbvu)J+km+RUB47ceB`v&i@$j8vnB3%05<>cM1 zXQt+)s8It;DfeJzWCQb_-}M*c08q0q5ia_d-c2!i#EGJZt6-K1ay-eS$ETnuT2KwA9=yDRRBXkATq=n`0P)Oc@R!eSIA>7$W__9&7-D_iK-=AI^95f>amS^PzBSfn_rXt;l7-Xqk$0yS4t<5~wEh&WAWHiAaS>-+SCax^^e67pqP&UFq{RizTG-o2#UHhwH` z^Xjg!o?wFfgz%_%NPknJ@nrAVs_d Vp5)z4ZHjRVywHcnM)-fn{2xoF@#+8o diff --git a/PPD/Map2/index.html b/PPD/Map2/index.html index 019e5f7..dd5a8d9 100644 --- a/PPD/Map2/index.html +++ b/PPD/Map2/index.html @@ -11352,11 +11352,11 @@ -
- - + + \ No newline at end of file diff --git a/PPD/Map2/map2.css b/PPD/Map2/map2.css index 5836df5..402e8f0 100644 --- a/PPD/Map2/map2.css +++ b/PPD/Map2/map2.css @@ -16,9 +16,15 @@ .hidden { opacity: 0 !important; } +.quiz.hidden { + opacity: 1 !important; +} .flashing { animation: flashing 2s linear infinite; } +.quizback.flashing { + animation: flashingquiz 2s linear infinite; +} @keyframes flashing { from { opacity: 0.3; @@ -30,6 +36,17 @@ opacity: 0.3; } } +@keyframes flashingquiz { + from { + fill: #54585a; + } + 50% { + fill: #bbbcbd; + } + to { + fill: #54585a; + } +} #mainsteps { width: 1190.55px; height: 419.528px; @@ -43,22 +60,63 @@ transform-origin: 0 0; transform: scale(0.31); } +#mainsteps > div img { + display: block; +} +#mainsteps > div#s1 { + left: 561px; + top: 429px; +} +#mainsteps > div#s4 { + left: 663px; + top: 367px; +} +#mainsteps > div#s6 { + left: 801px; + top: 431px; +} +#mainsteps > div#s8 { + left: 886px; + top: 412px; +} +#mainsteps > div#s10 { + left: 854px; + top: 325px; +} +#mainsteps > div#s12 { + left: 917px; + top: 258px; +} +#mainsteps > div#s14 { + left: 1013px; + top: 291px; +} +#mainsteps > div#s16 { + left: 1129px; + top: 359px; +} #mainsteps > div .red { display: block; position: absolute; width: 80px; height: 80px; - bottom: -26px; - left: calc(50% - 20px); + bottom: 0; + left: 0; background-position: 0 0; background-size: 100% 100%; background-image: url("red.svg"); z-index: 2; } -.questionfaded { - fill: #bbbcbd !important; -} .disabled { - filter: grayscale(1); + opacity: 0; +} +.extra.disabled { + opacity: 0.3 !important; +} +.quiz.disabled { + opacity: 1; +} +.quizback.disabled { + fill: #bbbcbd !important; } /*# sourceMappingURL=map2.css.map */ \ No newline at end of file diff --git a/PPD/Map2/map2.css.map b/PPD/Map2/map2.css.map index 7ff8d69..f451cd5 100644 --- a/PPD/Map2/map2.css.map +++ b/PPD/Map2/map2.css.map @@ -1 +1 @@ -{"version":3,"sources":["map2.less"],"names":[],"mappings":"AAAA;EACE,SAAA;EACA,UAAA;EACA,sBAAA;;AAMF;AAAO;EACL,kBAAA;EACA,MAAA;EACA,OAAA;;AAIF;EACE,UAAA;EACA,yBAAA;;AAGF;EACE,qBAAA;;AAGF;EACE,sCAAA;;AAGF;EACE;IACE,YAAA;;EAEF;IACE,UAAA;;EAEF;IACE,YAAA;;;AAIJ;EACE,gBAAA;EACA,iBAAA;EACA,UAAA;EACA,oBAAA;;AAJF,UAME;EACE,kBAAA;EACA,SAAA;EACA,QAAA;EACA,qBAAA;EACA,WAAW,WAAX;;AAXJ,UAME,MAOE;EACE,cAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,aAAA;EACA,MAAM,gBAAN;EACA,wBAAA;EACA,0BAAA;EACA,sBAAsB,UAAtB;EACA,UAAA;;AAKN;EACE,aAAA;;AAGF;EACE,QAAQ,YAAR","file":"map2.css"} \ No newline at end of file +{"version":3,"sources":["map2.less"],"names":[],"mappings":"AAAA;EACE,SAAA;EACA,UAAA;EACA,sBAAA;;AAMF;AAAO;EACL,kBAAA;EACA,MAAA;EACA,OAAA;;AAIF;EACE,UAAA;EACA,yBAAA;;AAGF;EACE,qBAAA;;AAGF,KAAK;EACH,qBAAA;;AAIF;EACE,sCAAA;;AAGF,SAAS;EACP,0CAAA;;AAIF;EACE;IACE,YAAA;;EAEF;IACE,UAAA;;EAEF;IACE,YAAA;;;AAIJ;EACE;IACE,aAAA;;EAEF;IACE,aAAA;;EAEF;IACE,aAAA;;;AAKJ;EACE,gBAAA;EACA,iBAAA;EACA,UAAA;EACA,oBAAA;;AAJF,UAME;EACE,kBAAA;EACA,SAAA;EACA,QAAA;EACA,qBAAA;EACA,WAAW,WAAX;;AAXJ,UAME,MAOE;EACE,cAAA;;AAGF,UAXF,MAWG;EACC,WAAA;EACA,UAAA;;AAGF,UAhBF,MAgBG;EACC,WAAA;EACA,UAAA;;AAGF,UArBF,MAqBG;EACC,WAAA;EACA,UAAA;;AAGF,UA1BF,MA0BG;EACC,WAAA;EACA,UAAA;;AAGF,UA/BF,MA+BG;EACC,WAAA;EACA,UAAA;;AAGF,UApCF,MAoCG;EACC,WAAA;EACA,UAAA;;AAGF,UAzCF,MAyCG;EACC,YAAA;EACA,UAAA;;AAIF,UA/CF,MA+CG;EACC,YAAA;EACA,UAAA;;AAvDN,UAME,MAoDE;EACE,cAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,SAAA;EACA,OAAA;EACA,wBAAA;EACA,0BAAA;EACA,sBAAsB,UAAtB;EACA,UAAA;;AAON;EACE,UAAA;;AAGF,MAAM;EACJ,YAAA;;AAGF,KAAK;EACH,UAAA;;AAGF,SAAS;EACP,aAAA","file":"map2.css"} \ No newline at end of file diff --git a/PPD/Map2/map2.js b/PPD/Map2/map2.js index 2875b4b..ebcc39c 100644 --- a/PPD/Map2/map2.js +++ b/PPD/Map2/map2.js @@ -1,10 +1,10 @@ var fluidbook = window.parent.fluidbook; -var pJquery = jQuery; +var pJquery = window.parent.jQuery; var mainSteps = [1, 4, 6, 8, 10, 12, 14, 16]; -var NB_STEPS = 27; +var NB_STEPS = 21; var currentFlashing = 1; var completedSteps = []; @@ -22,7 +22,7 @@ var STEPS = { 7: {"layers": '6515-6517', 'prefix': 'e', 'show': '6680-6682,3339-3350', 'type': 'question'}, //? after feasibility 8: {"layers": '3656-3686,3575-3583,3589,6088-6107', 'prefix': 'e', 'e': 's8', 'type': 'mainstep'}, // Startup activities 9: {"layers": '6518-6520', 'prefix': 'e', 'show': '6683-6685,3351-3363', 'type': 'question'}, // ? after Startup activities - 10: {"layers":'3620-3628,6266-6345', 'prefix': 'e', 'e': 's10', 'type': 'mainstep'}, // Activation + 10: {"layers": '3620-3628,6266-6345', 'prefix': 'e', 'e': 's10', 'type': 'mainstep'}, // Activation 11: {"layers": '6521-6523', 'prefix': 'e', 'show': '6686-6687,3364-3416', 'type': 'question'}, // ? after activation 12: {"layers": '3598-3606,6107-6265,', 'prefix': 'e', 'e': 's12', 'type': 'mainstep'}, //study conduct 13: {"layers": '6524-6526', 'prefix': 'e', 'show': '6688-6689,3417-3499', 'type': 'question'}, // ? after study conduct @@ -30,25 +30,30 @@ var STEPS = { 15: {"layers": '6527-6529', 'prefix': 'e', 'show': '6690-6691,3500-3519', 'type': 'question'}, 16: {"layers": '3647-3655,3879-4014', 'prefix': 'e', 'e': 's16', 'type': 'mainstep'}, // reporting 17: {"layers": '6530-6532', 'prefix': 'e', 'show': '6692-6696,3520-3528', 'type': 'question'}, // ? after reporting - 19: {"layers": '6503-6506', 'flashing': '6507,6508', 'prefix': 'f', 'show': [], 'type': 'extra'}, // OK Analytical services division - 20: {"layers": '6596-6598', 'flashing': '6599,6600', 'prefix': 'f', 'show': [], 'type': 'extra'}, // OK Patient and advisory - 21: {"layers": '6535-6539', 'flashing': '6560-6561', 'prefix': 'f', 'show': [], 'type': 'extra'}, // OK Support function + 19: {"layers": '6503-6506', 'flashing': '6507,6508', 'prefix': 'e', 'show': [], 'type': 'extra'}, // OK Analytical services division + 20: {"layers": '6596-6598', 'flashing': '6599,6600', 'prefix': 'e', 'show': [], 'type': 'extra'}, // OK Patient and advisory + 21: {"layers": '6535-6539', 'flashing': '6560-6561', 'prefix': 'e', 'show': [], 'type': 'extra'}, // OK Support function }; var congratSteps = parseList('1-17'); $(function () { - + $("#e-6533,#e-6534").remove(); setTimeout(function () { - for (var i = 1; i <= 21; i++) { - if(STEPS[i]===undefined){ + + $.each(mainSteps, function (k, v) { + $("#mainsteps").append(''); + }) + + for (var i = 1; i <= NB_STEPS; i++) { + if (STEPS[i] === undefined) { continue; } let type = STEPS[i].type; if (type === 'extra') { $.each(parseList(STEPS[i].layers), function (k, v) { - $("#" + STEPS[i].prefix + "-" + v).css('fill', '#666'); + $("#" + STEPS[i].prefix + "-" + v).css('fill', '#666').addClass('extra'); }); } else if (type == 'mainstep') { $.each(parseList(STEPS[i].layers), function (k, v) { @@ -56,14 +61,55 @@ $(function () { }); } else if (type == 'question') { $.each(parseList(STEPS[i].layers), function (k, v) { - let e=$("#" + STEPS[i].prefix + "-" + v); - if(e.css('fill')!=='rgb(255, 255, 255)' && e.css('fill')!=='rgb(100%, 100%, 100%)') { - e.addClass('questionfaded'); + let e = $("#" + STEPS[i].prefix + "-" + v); + e.addClass('quiz'); + if (e.css('fill') !== 'rgb(255, 255, 255)' && e.css('fill') !== 'rgb(100%, 100%, 100%)') { + e.addClass('quizback'); } }); + } else if (type == 'side') { + $.each(parseList(STEPS[i].layers), function (k, v) { + $("#" + STEPS[i].prefix + "-" + v).css('fill', '#f1b433'); + }); } + } + + try { + currentFlashing = parseInt(fluidbook.cache.get('map2_current_flashing', 1).toString()); + completedSteps = sortNumber(fluidbook.cache.get('map2_completed_steps', [])); + lastPassedStep = parseInt(fluidbook.cache.get('map2_last_passed_step', 0)); + let firstPartOk = congratSteps.diff(completedSteps).length === 0; + console.log(firstPartOk, congratSteps, completedSteps); + if (lastPassedStep === NB_STEPS) { + _end(); + } else if (firstPartOk) { + completedPart1 = true; + _congratulations(); + } + } catch (e) { + console.log(e); } + + + $.each(STEPS, function (step, data) { + $.each(parseList(data.show), function (k, id) { + $("#" + data.prefix + "-" + id).addClass('hidden'); + }); + $.each(parseList(data.layers), function (k, id) { + $("#" + data.prefix + "-" + id).addClass('disabled'); + }); + }); + + + setFlashing(currentFlashing); + + completedSteps = sortNumber(completedSteps); + + $.each(completedSteps, function (k, s) { + setStep(s); + }) + }, 200); @@ -71,44 +117,12 @@ $(function () { if (linkId.toString().indexOf('m2s') === -1) { return; } - var enabledStep = parseFloat(linkId.toString().substring(3)); + var enabledStep = parseInt(linkId.toString().substring(3)); + console.log(enabledStep); setStep(enabledStep); }); - try { - currentFlashing = parseInt(fluidbook.cache.get('map2_current_flashing', 1).toString()); - completedSteps = fluidbook.cache.get('map2_completed_steps', []).sort(); - lastPassedStep = fluidbook.cache.get('map2_last_passed_step', 0); - let firstPartOk = congratSteps.diff(completedSteps).length === 0; - console.log(firstPartOk, congratSteps, completedSteps); - if (lastPassedStep === 20) { - _end(); - } else if (firstPartOk) { - completedPart1 = true; - _congratulations(); - } - } catch (e) { - console.log(e); - } - - - $.each(STEPS, function (step, data) { - $.each(parseList(data.show), function (k, id) { - $("#" + data.prefix + "-" + id).addClass('hidden'); - }); - $.each(parseList(data.layers), function (k, id) { - $("#" + data.prefix + "-" + id).addClass('disabled'); - }); - }); - - - setFlashing(currentFlashing); - - $.each(completedSteps, function (k, s) { - setStep(s); - }) - setTimeout(function () { $("#illu").css('opacity', 1); }, 300) @@ -123,10 +137,10 @@ function setStep(s) { $("#" + STEPS[s].prefix + "-" + id).removeClass('disabled').removeClass('flashing').removeClass('questionfaded'); }); $.each(parseList(STEPS[s].show), function (k, id) { - $("#" + STEPS[s].prefix + "-" + id).removeClass('hidden'); + $("#" + STEPS[s].prefix + "-" + id).removeClass('hidden').removeClass('disabled'); }); if (STEPS[s].e !== undefined) { - $("#" + STEPS[s].e).removeClass('hidden').removeClass('flashing').addClass('enabled'); + $("#" + STEPS[s].e).removeClass('hidden').removeClass('flashing').addClass('enabled').removeClass('disabled'); } if (completedSteps.indexOf(s) === -1) { @@ -134,12 +148,12 @@ function setStep(s) { try { fluidbook.cache.set('map2_completed_steps', completedSteps); - fluidbook.cache.set('map2_last_passed_step', s); + fluidbook.cache.set('map2_last_passed_step', lastPassedStep); } catch (e) { console.log(e); } if (completedSteps.length === NB_STEPS) { - + _end(); } else if (congratSteps.diff(completedSteps).length === 0) { congratulations(s); } @@ -211,7 +225,7 @@ function setFlashing(s, cancel) { function isPopupStep(s) { - return [2, 3, 5, 6, 7, 9, 11, 13, 15, 17].indexOf(s) >= 0; + return [2, 3, 5, 7, 9, 11, 13, 15, 17].indexOf(s) >= 0; } function congratulations(s) { @@ -229,6 +243,7 @@ function _congratulations() { if (fluidbook.cache.get('congratSeen', 0) == 1) { return; } + setTimeout(function () { try { fluidbook.cache.set('congratSeen', 1) @@ -290,3 +305,9 @@ function parseRange(string) { return res; } +function sortNumber(a) { + return a.sort(function (a, b) { + return a - b; + }); +} + diff --git a/PPD/Map2/map2.less b/PPD/Map2/map2.less index cf3e794..2cb21eb 100644 --- a/PPD/Map2/map2.less +++ b/PPD/Map2/map2.less @@ -23,10 +23,20 @@ opacity: 0 !important; } +.quiz.hidden { + opacity: 1 !important; +} + + .flashing { animation: flashing 2s linear infinite; } +.quizback.flashing { + animation: flashingquiz 2s linear infinite; +} + + @keyframes flashing { from { opacity: 0.3 @@ -39,6 +49,19 @@ } } +@keyframes flashingquiz { + from { + fill: #54585a; + } + 50% { + fill: #bbbcbd; + } + to { + fill: #54585a; + } +} + + #mainsteps { width: @w; height: @h; @@ -52,25 +75,80 @@ transform-origin: 0 0; transform: scale(0.31); + img { + display: block; + } + + &#s1 { + left: 561px; + top: 429px; + } + + &#s4 { + left: 663px; + top: 367px; + } + + &#s6 { + left: 801px; + top: 431px; + } + + &#s8 { + left: 886px; + top: 412px; + } + + &#s10 { + left: 854px; + top: 325px; + } + + &#s12 { + left: 917px; + top: 258px; + } + + &#s14 { + left: 1013px; + top: 291px; + } + + + &#s16 { + left: 1129px; + top: 359px; + } + .red { display: block; position: absolute; width: 80px; height: 80px; - bottom: -26px; - left: calc(50% - 20px); + bottom: 0; + left: 0; background-position: 0 0; background-size: 100% 100%; background-image: url("red.svg"); z-index: 2; + + } } } -.questionfaded { - fill: #bbbcbd !important; +.disabled { + opacity: 0; } -.disabled{ - filter: grayscale(1); +.extra.disabled { + opacity: 0.3 !important; +} + +.quiz.disabled { + opacity: 1; +} + +.quizback.disabled { + fill: #bbbcbd !important; } \ No newline at end of file -- 2.39.5