From f42f235640522e15bbc7a0743a88f66097da63be Mon Sep 17 00:00:00 2001 From: Thomas Lynch Date: Mon, 18 Jan 2021 13:07:11 +0000 Subject: [PATCH 1/5] apparently fix css --- gulp/res/css/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gulp/res/css/style.css b/gulp/res/css/style.css index e088b163..c882a343 100644 --- a/gulp/res/css/style.css +++ b/gulp/res/css/style.css @@ -501,7 +501,7 @@ th { } .fw td, .fw th { - width: 15%; /*Fixes log tables when large actions are taken*/ + width: 8%; /*Fixes log tables when large actions are taken*/ } td, th { From de301e6edb1f872562c541dfdb81d634290a90a6 Mon Sep 17 00:00:00 2001 From: Thomas Lynch Date: Mon, 18 Jan 2021 13:07:28 +0000 Subject: [PATCH 2/5] 250 size gulp images --- gulp/res/img/attachment.png | Bin 3924 -> 10416 bytes gulp/res/img/audio.png | Bin 1166 -> 2758 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/gulp/res/img/attachment.png b/gulp/res/img/attachment.png index 53a01b6a83b6b41b8191e4e19dbc1dd1cccf3710..3c0785da33dcd1bde4a51811afcbde44bc9a5fe1 100644 GIT binary patch literal 10416 zcmch7hgTC{v^5T6$jD>dw6vb+X=w?*_JO*%c{-Dk-AW5hQ`PNy!X9H{s-2ejkq^Xs_qjN| zyEbqARqe0L?lI>IuSEV){Y$T<80!3Ct1dPTBb+6u5gm0~ z|5n%I_W=d$^b$%br=&QWc92Yrjp!X8sgD#4$SvB-w~Mv)2Q_-K66~}}_PlFORO_?U z+zIm%aG5}^J5iplfawsrWBn2Dj|dDzjchL#{y7UHt1b2ESl9a~2;f5F zXrKcETHy0nt0f$0=w9nu`I3>z-28Wt2bHJ?04Hhv^o+D=SIJo!s3||eKYjpC-SE@4 z^wWZRc{#uGBh&J6cJOnC2nM?Oy%f~ZGkRhX$;d@UCP=0S(s&*;yIt@%5MtrKt6pNY zsiBIpUf}0Wxqe4JS|UO&_WG4p5lOk|vAqNHsnfjl%wH@R`BpMIB7F)iJ;I$~`t%32lo&ilPar?X2;TW< z%Twk>u)MImRQpJ7L*o*8W2wlFE5aA!w=?2WPxp}5n7}%ElU|kL9Ysro+>+7~_Y3uE z+L`~_7exkf-=+^v>x!p^?}(=(XpG6&Ff8a~a?@EdmpTop6Qu9Mv1RLRHLD#yjK-4u zk`ZPIL;fPKe=+-}-$gwqcT<%=np1n-E$za2iFyfz*^SH)4t;&h({_!|m~a$cnEQLP z03(elz|4VmJW1033CzZlxJR|{3DSI}PlhT{g=x1n1V#mV7pbq=};| z{v1^BSvtXvGJx{J(=TUy`82K0>o= z17!xgtV5q$0Y14w2xgRZ`Wdt6=sKxTzX#(sYCV{?6FaH)ncb@Co{w(XPYw_|F<+v@ zTy`fTUrBuU`D=?c;E}U=mXEba?l4-@>o0}Hbc2UzT4eW!^j?d#${8!%&|`xHISifp&|A&qt@kiJ9o1Sdg zW2X|N0);~SSsq))xjgdKLncQK@36$-r#FhGL9v%#Wqi1OE-s5Tvk?#9aHMin*`J~@ju z^g8Lzo?_3cM5Sos`Uu4$Rok@?3(im_uE5f3EW`boVKk(-VQY7+s+z4K$P`B-1y1dN zU7O{XH^xp^hH)tcVQ}fs412@kj51&3|=8XlBk#p)C|6 zw~m5SoVLHIXsm%`IXZgIr1t2Va%*gfZsh`V>f}rk{OT4_)b{W_dY@8z(`%}qgTg#k zT*u%NT+{1obTMpzz_?xS{BF3LZI)8NoKF!(c6M*?viiq~P0Y?4Te}`T+c^m-r}m6S zYGt&~^0Aw5fge(NZ160U7IeV$QmD6Eu4&VrJWQC?Y|@!w|MV%#>w91Nm~@DR0sS89 z9N3XYo?VbhQU%7=QhT+LO-md7kh0uhT2Yd_~$;6BSE8+J)fH~!{8784Di#)R%5$^f6OS5iV;PUI%!i+3jXW-apMf?)y=S;K1!P%AKXd(a6Flpms_4+O^w4YBxcqf$Z|Q)aM>2_sGi$0aYLy7L)rBXqH<0@>XvNzG z1pe~7+iaG;(ZXK`lS0V`>jF&;o8k*jd^d)kDi%#wd!C{#72ThrLKzJ(su6l_2DZd< zP5VYz&Q3XX!k4#-L$lu zOIz5N+;~yA^D6CmETJI@PbkV*NNBr#5*hen_OCzn;+D!@DE{j=S*2_oFNg4npuF*h zO!-uE{9Ksft6*i$@?uS^@j11-8$-4G#stYH8Q{O(iN|h;uI73*!A{w~PN%X`**GFg zRkC2J>a_$*AAoXI#5U!~_U`8XYn(wq30M1xat4KL!}KhuNy|051PCC12Sq3YAjU!p|~W97ov zf+|`KSYA3cP5_$}xG|J)p>)kLeHM{g@ELa{3$(Y}uj(J@y&dvcFgUgUv2a!P9oYBa zQN^(v6g%CphTYpQOTv;kY8qQ7RInzSVNHZTy7~kML#^<3Da>QJw;VMgDZ}3sO%m>w zDC~KLtfsm5J0^LqJYo6aUNfvbFdai9|Kwn79ua!w+cWr$+Qs+>r{zx0T~+QG-hM1& zPEubLJ>Neq6?juou~%QyIqfo_2A`z)d31=jEUFa$ebU5FDhj)xk&o=n_+qO`u>5*> zf?X-l#P4nPB-1mkdmt{#zl^lql2oj!G7$FqO!u31@M3}&tDfi#@E+1g*1 zwDHgypN1$xF)O_&C!MG&t^s+UkD~9Q)!;+mOX)oXX2Ozg*S(oY-L$XaC2>34ZV22& zO_H?jdYg#lDsZm|ylMJE7k*-EdEojvhbD|tMeo$;1y&>~oS9T?7q~If@SS2xzVQtq z?LlFqQPpeKSH?1z`q*7+{N5P#xE^$Fwc`Hkjf&3+YFApRgA{tiz6`&p9h%$753b@o zQD(0V)1X>3n6K%7Q{_tgy7o%D76>t=+LG%p`+3ugUDoT$yi&^st4u7Bb`r}UwRTh=;RHUyP*R@wsvMRdv3Qq#Q=6eWw=q4fDx z)pPfxRL*V3{aDui%Dpm6^&V2GcLik?Y)cSO5y;O4YfqkYRaI+t6UwTmLu?l37@o)x zM>>>3>VT73KSwnGUa2$MLiqIga8iox5htsk-O*GeNC5NalK^Cy&&AzRbB9{$)UMw5 z=YzZ3q`3|2KQU)#5YJ8t_t~fzN>Ga`NLALYiRQJw*52#)%e;s-@8BoIjCvdl5x%Hl%w<;@LQ*h;{f3c4zKt?*`h3&%Tp!^hd+!`NCU0w?NZ!BXbT% zqTIr?%l~x97PiFuxhdNzz@q~f@o~g zE5avAE$|Zo9sc}+28k6SXuehb4e37{?Juy$@Ff{^{f)7;%-3%WG<>3Gd>DhY=|34B zSH?OgsKY1Ub5(%oy$UZP3RW+_*e!PUnw&E$pPbqZzrA5@v%vG$H>Ts-Tj4`}i2aZA z^OrKi|CDz)pL0CPC(wh1v-7W?nwdWquZuKt^F~Z+ zUaC$VoG9WkqsCr2H3MpzVrV{B{|#wKzm`0%L_z!{+<{kF!UFP?N;>G#tL<;^r_m7Q zfZ}75dT$P^8LmhH^6-?Sa>SEcNYGSwO(lX0^4H{rXv>68UZ8eZ*kB2Y?Y=nLO9)N) zgC)reo#Y2xDr6XuZutz&)sr#7MV#?OCrc>d_^GE7UU=`G)&B0F&s5%7xNH5oY}!#C z+=w{Tl!LxH4&E!w$9p{@P@h+ho_u}jKb^|ikzRiCm$g4kdXEKfgLz!L%^gt0q^R@=ge(j-&Drlo~nHgIzG{rv1>0sQR_*}pzG(CI#E5bp9tQ|)AoqdVY}u1!|MOg36j_>u6Wd!xW{SYBt5x6njZb>b@Bq27^LyiB{B890#v!tc`cNK~O^zT+UTfdvXMVAU@e_c&VzcKhuTI0T?1dv z*V3L}<(qLp2-`Yqmdv=ZsG8M0o-9F~12(pWVD4S?IZj<#nD1RHnWH`wTz&9U8B1cp zaR-D1!a09SmaANmD+c*nBYs}K{8*Qhya%7-KR?ViK7vPEGi z&cL**txwUN`wM@gA?>erDE_RM*MnUP_AMi` zj8k=TTGj%VUAcT~Bi1xpGbiKyP4olPD{RFmb}iv3f_$t2H1j6Rl1zgZS26tvg52fM zb7k+Vh_f-UP7UnemTG2Ua6iOqi@}G)M1rxvLx=RBpMrWzP%=WW(P=HiCP^V|V0vb- zd|nbXbs!R&*}}aA3y}1qGglDBrfi;~=?3_vf^SLM{zq$THO}MrM!wBmb$}Af4trc124J?|r|xAc^Wwj}0lUdx zltQlxSjLW7QIzhwqZJk~@OzXu+ZX0;l zrEV-!0$nnWRS-sdWp1gnf53M*tt)L*Z2ERZt$s+)YyIqlr z6RS21D$~q4(ucZAlx|AD%PmtL`{smASwCH%8z>wJtIA43m|eWckUE{}hcKB1{enF+ zfO7dBqi&DS#Y96Ejm;mtNzBY77l*<7!*Zm+`BC^_0#2yVCJDcml@=;;7klcKM0l); zj3c#N9iIy*_dy~i^X!$zz%Q|Dy1oI*BHhFc|EC{pS7F9m4-!S!{>}1qp)C?7Fl7+H zPAl`_UO;u^H=2&potLxo*C&NeqvwYx)7W%{PSIfc^D}O_;9K862z%)9P8>vU(TT5r ze~;@-jekB4zUBT;av)60pBh;0VS|Ga=jCdN-xF{YNP7_;$yRkF4`NpXWw2sh!R(@8 z9-3aBjn!Ql$!{+Nre&#Ah7xFMg|Ngwz3L^YxXxQ;PsH1EudRciEZ9T1T!7(+k=`m% zv@|sSVOBi8Kn(3AYA{;hvb}F2WSAHl9_%yXRbh-WCUB;m=ghaM7VC{t4@iV#Afki( zE4k7M{e{^$O$Xym&77a(;L!$JP<7@!NfGH8n&^3U;GsAsAr}lxUQLKy#lUr$Sod*o z+ied6O@%hkjqU0%W9-{k_A)Mj8Y%Z?E+ZT>R0&;M(_+&^EXi09rWX0UfzXiatX^2F zQq#xQkr{Ib0Qwo>X_U9fulyf#KMk#&=CW_(>_+J-xMb_hUFQbO; zv#&<)Ng8ff0Ibs@3ZhFAvC}uv)NWs|ZFt3!-il=}F0PJ)@l*>wO&%3iP>B*$>c=^Q zJbh?^K0yWhO#~ft?Unn67pgPyZZT@PDMvMv&|r#it#3L2@>EB0d=8@AgD)@yu6;}3 zoS%FCk5IDFO}PY4UnQfkLu_VCVL&!67E~^f0!w1Fb zIO147K|am*-f>0)^B>-gEi6!t=`n{GCPIt(peogdv?bB|w*ge+#+C6oY#EsNN)Q$% z7u)EsUXhJ6-dyxcCj?j`q#FnUH-b1xzqmP7!^6dW6w`pt_&1MylAcUwLn}c>44`rg zKY+pBlCVv{A6oOupevFNF&P-A`{51kKsYjR3cT4Bo>7%~@r5Z8ZwUbre&ch-x!JfV zXITSSi%sWwk_6g_B8AeV{2o7G$&)f3!{~JaB_+}RJY$D&?`QOFlK^Zg&ic?HzZPkq zaIG4nudcG2ifF13Cejd%?)z-qvv=X{^cxjC35DXPPrs+(G^uCYUxlnYAfCbKRrkNA z=+1HO; zK7fJwb3Vki`n;0XR)I|w@kmKCOL|9aV_Rj&=&J-Q+P##`Exz?v1!~6w^N#rD(9|KxbZZw?Co-&MY z>@LlQ^bc1iK)FJ4EB}+IHvOPd6~oD1=7O?&`;84Hvn_UuSw@U za+jVTxne?TPs`s)IGp*_qk?5lkOnf(x-coQs2ztyj84BdgYu-|p1Cd$0^(Y~G%`?7 zkZN!d)qj3{uiEBFhXYZ1RWj?CwDl6O(P92blb6#bsu%xRZERoLC`N@aHN*eq61g2s zSc2Pf3Z;4na;u$re=yz)z%kYjOVZZ`7RoXQ!k#mUm@ze{lIX|h^s%Hjl|On*k@&xb zLC%n6rUbm~V3|M$?LF{amV;xI(?5^B39pgbkgij-GXUs5#jhAc;AD0FuLM;lwD?vg z^=^Q%h%Pj=?h&x;QdRIjaW@u4Crz{x0uq7Rb7OqYy>?A03I9oGmGL)MC)LKb(%p@U z`-3|m=rB?s!{0y@z5S(m9Gv4jEe&DvXAbt^d>BJ8ABmA<0N#yA1-CJal@PL~2^NVG zKv*%K13LD-wmKbJc~x-bI!;H z`cl4H!VhoBNTp8(ztt zuXVyTijFt83^2P1&k4UlCR#*5be~+Act?=`FFd1p(~Aomo%<>sC+3IftEb~yos73R z=JHc7SmzKw^|m5;=!&D02GT1zY7xSc(RxDYqb=*^r?8fHqU+okqvk$U>Yde(2a>XB z3{^mX=Kq<}@BDs|HbaDu01;z`N_k39d*!8a3HT&xg>mixnco~sP1ko?*wFdZ%#6+N zMbWl)G5Ei+@iOS1@F`zR5^O4zy6Fv7&|};uHnb7vqf|fv0H=ln{Rm60TSfrS29K`I zUu(5GMwu^tD8$U#ns6Q^=C7}&pU1bENT6417q@O)zVAe)jD^PBp+|0_G71tFufPZ) zVYIEf9cA+3uqFsXC02 z1S*7rzdpGtqAPdd*6z5^=Fzw>4#Z@#5%~*((uFcC^q~gIrmuQ($3-GctMy9R(EbpF zU=o3|xKa>Z02OwT)q>HBuLE{_`qxMk;~C4;6`zk7bRH%aZ1cJZ1^vO#*xafi0@ouh z_3jpN1D-(~ckK(4tl!?D7a59Nfy-}Eyv9vFrg`My7`Wy7mx0Fwe2O9QQKd_tI$$@G zZY#WQeJdTT#Y5UY`N6YLU0OY67I*7oDNvg=h|88)4^r>SWBVX_)9!ngK#d3I&E7yp zJBa@#+Y1O?xHUFH(cXD?7syIt^6Ib?t-%Rvx~jeN6i}Y88;mC1hCG~%gfQ_OD?4Kq zat|8?i_|SdetH*K^dV`H$MH52^Q2aS{J>^Kv3UQNcgbw+%r49ZpyYIpKR*IT?^Q^s zAH2dB&p#e%L-eiGm%`@-#9>GMVTR^vse-_akjFz-r6y6i@#~PF`h`RTLH^_MLKYm$ zr4+voj#Q_4CB4TxGEj60m_I8>yI|Ci1La@Gbk+6QylOTJ+1eAu&DCWDkuChp^sDP) z{@Ic^2U%T9Hkt-QAM`ZawxU^%(RmK-2~? ztF;VY2GWt9?u=Z3R^EL`TBMoR3TVdD>0g)3k6%{?5v@BO+}Q=~hDasg?I(6F+zczR zx3F6_R#+XCMLA%nLGZu501b9F6k+9CW#q?>bX|q7+>>(;CEB&cVP4sAHUI;_z=qGw81;Mu}EXEuYBaeoD7E zem^bDX{1T@zVFVuuNu9|J5f=zVLkl-|4BSGe7c23$Ue(Chb1_QsL*^#{A zRF->1VNk_mqr7o@r#^cHF5vx#<=q2XYP764EH4A__T8!wboZ9en5@%>qv;57XO1@N zvs_ZiCx>{A@B1ci>-tEgEai^dzCMfam5${26_aOsbsxo-XSp ztDsN22z}b^4`zUiq6=dBKp@`2E=8AF9?D521ZCKegmcCp+s>T&6rmKds@eSPdyUh* z(mj-=w_s1zM+V1B#XvyiY24qPJXXaVbI3oB#Lra|pZ@aY8Vcv_P};wrznFHN=GPPktF@^{zw7K)poz!mA!XWEsbenWqq zUq#X=sC|K}M2WUUIfv(5p*6T_Gs2^N(6Z{!zA(d>!C)n2=x5Ta_)JI_D!$tLh5ype zs`3?f9Ly9T^)~}!@8Dx?5*>W3_2zb;lT9((LK^E~PH$MO-#GaCWgVA+zVTBWU31uy zG^P|X1Wm^LN0S9QS6EecDOd+yga^0L+TI>ii+#}hHO)xgXc8lQKQl<#JeV22^0F32 zK?*EaykhL9(;|33UqyVd(EV(JzkJEHRzAln)HYFfkEMKQ+SYQYL!97yO=fcSJcQEp z>9Fz`-?lE1uAF7%7O*N1bEJ|e+ItXfFF1kY;Smf}&w4TUHp%KlWKYy^V$oRT?`uY7 z-ow=LHwy_nFLk6G2b%7%h!IKRpk@vH%RO)e%H8yaa0VY`WU!C@VU^vRE0hP1Dk*W| z3g?HII7p9^U9j!(s$}BONMGx|OqJqyP%5tQ`?;0phIDF>u25${`MnXH8aHv-t*zqu z6*r{0kt%ZjbMu$b8GId&Hc{?;;YC!iFN<>co|Dw4c(#SHoyLd_yhQNms?#P*8j*9! z7MaD>Z_F6$z}dkwBVy2I){WEW^$HRF;X!#KA29CSk+8GQZqtn%6bdoaCbk;1>s9UN z$JNwHaWYm0S9Aw^^OD*zCjRzCT~2;Fk~JY`rdKz-q~QYbe0Hj$8E5wc9{#b1OmYEe z7>fn#Z&Z}!bSN!^Y2%EL9UMU9&HB~!tp9mA)5721Fvr!7A7g<|GC&aN{)_KKM`D%V z;}0!UB4jBSOQP?B#hX97Q$38~D5a7PF^EeG7<23u@0{SsF;bKMu*|Fr^LQ3 zc++jQowkDx?kI8r|KX{LH$xlU%36>@GS%(7UQOa}Ps~IZKXKe{Wm|Y^_OoUg8F%Ne z7qh`n2Gj?C`|jp$mBgdt(@K@BXJC6p;Kq+BGZySPte*T(i{{9Et{70|6lZVO+q@WZ zg9n&_x!nT>qWr>mAAg8E(DGTMmAH&BxR+XODhso@bk*HQ_f%?gD*W;jY6 zuIC-9*g0)&NP3-5R1qr($)PVqWk`zF0ul;m*pm;38M*VSB;gdbJ6h+%e%2$82x6WJDiHL`|6 zdgN%Gx2yVwM|MYJnSYQ%iQo`o+NNOB zUJe_%3vUzg;1^r^nT_V&4r1d?ezkbTJaLfke`g<8@^8}R(j$|?z4+gBz`ivyJ#Ax9 JrRIyM{|D@c%25CS literal 3924 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 T=n2@z3qpYQZp2z!YVv;ov!?#q diff --git a/gulp/res/img/audio.png b/gulp/res/img/audio.png index c13185e48cb53b8ca2bf5bd07b1db4eba885b050..4774cf2920d212bed582ef6abac9eba55e1cd9e8 100644 GIT binary patch literal 2758 zcmai03slls8pkZL%vW1Em9KK!YD#UgBr(bNqe4s(jC`A#ir|BXVrWe|R+f&fRz`&A z31OgfQ`FaLwwff7_*VFD7CNVA`kWOBLhev>)hlh1a8a^%o8w&#MET$H__&y3) zpN9zYD!x>1;c31Pxx*mQ%bdT)>yAlc9?IfaxEc)Ke09BK=5quorF zbW+pP0|~|JW{$40jTX*kSdG6)&zOO^-nm{DN4%_i6GvlvhCV-q?%<(Uii=F5Z~R;q z``j;ZU8|Cac!MM#zx`gSidS-+3UqXeGp=o7!G&&zS`xP0QeAvhy_5TR{Bg`*!hT*T zp19P7zhz)&aL5763YvQy6Z_2p_N{v{<PncUPfCB6M& zDI3&KmDVovE4S9(i(d3mA5X2;%A!Yej#jNs@ja0a0@>MoSvncN9wuo)Fu@P*1%9uy z&T!?y)wGNyEwqW?6+-a9Cnv|^2q2HN*eF8mDQj{9;k31nA3Okk&d3Y|(x>}*x*;4n8v#Blu0aH)`eL#sLmM5I67d8&IL=S~fA5h@R zfS{EzKeeWXhPH^*G`SsXZRc8Qb|{*TYRMqsjMsjrewG@goR_Z#vRQxnVp}E+>c+k5=8Ahd_UHz))_nP7O9PZ8s0=F}`Emxgvf*K$L9Gd{vdJuG&dg1{Tv%fS(g&Fn_{pPh zUw1Ryz}>2^iJQZ2MCCiyOpq{r$xMB^PFOg#4$AwuX0DHxy(7DnZ3>MMG^&w(14mRi zijkz5GgG#i>A<1`Wx#GO7;VfAN7F}z;j+sUCxMf+X;mv;Ss|YT3|Zc?%OCHuR+%&Q zIoIZRD|=atE87Tq1h~=)NaxtXCmys^eIy0scAv#@T0>eYpuz>e* zPAsU6k_0nZl1X89&)~K zZO;k+6h!2a3Ex2!nX1}w41Jg|P8XZ1&oXv0`cVrcie) z2SsTiXBbJhC*;C#vboQ9D49g>z939)p%_dqlH<8WkQ$zi)_DIDSH$zLw%ec$lCtD0 znahr%%Q1g$<}N!Jx`Uaz?%-S_eG8MXeLpL9lbsdod<%ZLkZ-_$d;in(+Z12HZ&Un_ zy#FHn53>K8_xyjC=Bj->BPi!`K?Kp4IP>5z1U-P1aF=UaPlh2s{jFrHqJx~G{6&5v zF-iGzV&C`65(~gdI|ezZc$$BRxwh8_4ARm3tSg-=E(D#=dv`!c+K?kHB?0(D*iy}i zNf3X?F}N$3!6oschO#z8kXGzM6M^_O`8JB4bV-jXuxY|%;aO_1 z63aB8)+|zL!b9jMKfPZeyq1NkLNaiI1+cs5iX+p3(`;ihSqlw{K9a{O)%6~mmnLOa89ltu&4Z{gTQn->x5-dyNpS4Osi7qt;6U5h zB&_B~7-mi-FScMSK-$K(R)y{W_8VHXX-nlLZ3*Sl~gzAr6g zV(RyXKBhAC;M^~An0q_|_MqJ(2Y~iS-E8~U2nLX~-03}p4;GlPdN-S#IcU$Dn47!{ z_V0$yR8gwMW#nUhbI%}0Mw)M0zPNY0Pzp+KoKxL5vQcbLU79?E@3j#Lpi%U3`9(Oo z)dyn`Av=01DQP)aj45p3fNSQ=E&2(+W;KalKQY3or^&s;9TEM}OP-5!y54q*?eq6p zRcwGDUpDtNHh(i&KEJL{sG2|C=MzLEwxm;)O?0c>*E71$xF$ z*&$zL`ymjmDr@m)8b=;>nE`n6Tdx=R9`R;fmIt#`Ed$u07C|2tJN;n`1cy}*FXjWr zA3BRLOZ-UCf+@&Nhbi zUag6=A6>!8Q%tTH6sCeUN85E+R+untxdD4Tqd zcOEzJlw> za{052NbY1}*X(Z&Kt+P|=z)21)l zZo%ONadwn3bTES7Jkpq%P@p-@%BgL9r0LR^gqejh00GzjW&R+Q>J5V<9o=`6TxDNueqR2bJom^S F{{dTwQiK2i literal 1166 zcmeAS@N?(olHy`uVBq!ia0vp^CqS5k4M?tyST~P>fw48y**U<|*;%2WC_gPTCzXLg zV`A+@TaUvI5^eXldHr2!al>(m^MqF^jv+?^R|m9kEey-Jdhp35`;1Eymh7 zFSeRb@7yk{9b8Qh_&d5+PhQkLQffVv2T(1U6Xdfi8EH7?@SV!_xQD(-M;%rE2fp-oxj-sCqoJThMnCm>^ee}}T z`}rP!nKV~VMLTsl;}=aw`eUZY);*3XxN+Y2u$z^szl@p~SFX->Lv1Ook0OO3fu^Uv zr^kd@0~IA@^L1u07c8X5B5LqMjP8(K2&RcH=O_Q%|uoGQv(O=3PkA;}Wgh!W@g+}zZ>5(ej@ z)Wnk16ovB4k_-iRPv3y>Mm}){2BuU`7srr_TW@bW<{dH+aJa~G>hF3Rof~c^_zIJb zz0bYvHudQH8%JHzp0UYPMKTF+aImm2F)=naI5;RM2ncY1Fd-p`N)%N{LMwHZbesZr zt4auarbUS~UJ&YuU}<`(B;X_7n6OJh;4*7t2W#VvE=7m{2g_wwg&BILJJ#$-FwhI< zVqq~dj+RUpuu|H%R*)kJjQZz>vM7U;D~N&6gF7I@Sd_$m?Z^tU5ett)@c;)4VGm&O zCXxqWfdLZQaVU?|PU+F>>&BOrI9)_^?`w-Sax8xMy!8=}Qs3-(tqxvC6@?l*m>VOQ zB5VXMGeg30!l^xt8Uhhbr@QJ8rFu2;-2HUt>-u}E<5uk5zy9KNPG52Q6NW~wMl$6 zFrsEe00aNg`du#-1txYlD=1n1_bKFXQCW6Oz|O$5Qf2S^E!|EEYFyhQ5V46CMj$SR l5K4?fLJ>m_3ikAnaJ From 1fdb3c126dc4f1930ac8e885b9878244ffa675f1 Mon Sep 17 00:00:00 2001 From: Thomas Lynch Date: Mon, 18 Jan 2021 13:07:44 +0000 Subject: [PATCH 3/5] some bugfixes for image hiding and hovering --- gulp/res/js/hideimages.js | 12 +++++++++--- gulp/res/js/hover.js | 15 ++++++++------- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/gulp/res/js/hideimages.js b/gulp/res/js/hideimages.js index 558123bb..bc231832 100644 --- a/gulp/res/js/hideimages.js +++ b/gulp/res/js/hideimages.js @@ -4,7 +4,7 @@ let imageSourcesList; const toggleAllHidden = (state) => imageSources.forEach(i => toggleSource(i, state)); const toggleSource = (source, state) => { - const images = document.querySelectorAll(`img.file-thumb[src="${source}"]`); + const images = document.querySelectorAll(`img.file-thumb[src="${source}"], img.catalog-thumb[src="${source}"]`); images.forEach(i => i.classList[state?'add':'remove']('vh')); } @@ -26,8 +26,14 @@ document.querySelectorAll('.hide-image').forEach(el => { const handleHiddenImages = (e) => { //hide any images from this post that should already be hidden const hasHiddenImages = e.detail.json.files.forEach(f => { - if (imageSources.has(f.filename)) { - toggleSource(f.filename, true); + let hideFilename = '/file/'; + if (f.hasThumb) { + hideFilename += `thumb-${f.hash}${f.thumbextension}` + } else { + hideFilename += f.filename; + } + if (imageSources.has(hideFilename)) { + toggleSource(hideFilename, true); } }); //add the hide toggle link and event listener diff --git a/gulp/res/js/hover.js b/gulp/res/js/hover.js index 65eb042f..28a64c5d 100644 --- a/gulp/res/js/hover.js +++ b/gulp/res/js/hover.js @@ -85,13 +85,12 @@ window.addEventListener('DOMContentLoaded', (event) => { lastHover = loading; const hash = this.hash.substring(1); const anchor = document.getElementById(hash); - let hoveredPost; + let hoveredPost, postJson; if (anchor && jsonPath.split('/')[1] === anchor.nextSibling.dataset.board) { hoveredPost = anchor.nextSibling; } else { let hovercache = localStorage.getItem(`hovercache-${jsonPath}`); - let postJson; if (hovercache) { hovercache = JSON.parse(hovercache); if (hovercache.postId == hash) { @@ -135,6 +134,13 @@ window.addEventListener('DOMContentLoaded', (event) => { const wrap = document.createElement('div'); wrap.innerHTML = postHtml; hoveredPost = wrap.firstChild.nextSibling; + } + if (hovering && !isVisible(hoveredPost)) { + floatPost(this, hoveredPost, e.clientX, e.clientY); + } else { + hovering ? hoveredPost.classList.add('hoverhighlighted') : hoveredPost.classList.remove('hoverhighlighted'); + } + if (postJson) { //need this event so handlers like post hiding still apply to hover introduced posts const newPostEvent = new CustomEvent('addPost', { detail: { @@ -147,11 +153,6 @@ window.addEventListener('DOMContentLoaded', (event) => { window.dispatchEvent(newPostEvent); } toggleDottedUnderlines(hoveredPost, thisId); - if (hovering && !isVisible(hoveredPost)) { - floatPost(this, hoveredPost, e.clientX, e.clientY); - } else { - hovering ? hoveredPost.classList.add('hoverhighlighted') : hoveredPost.classList.remove('hoverhighlighted'); - } } for (let i = 0; i < quotes.length; i++) { From 2d26328dc9afd4d729efd14ecbb14db002627f1d Mon Sep 17 00:00:00 2001 From: Thomas Lynch Date: Mon, 18 Jan 2021 13:08:55 +0000 Subject: [PATCH 4/5] update package lock --- package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index d7ddff3a..9fb7e8e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3448,11 +3448,11 @@ }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { From 3fdd0fe9760b9563c0cbcd9b4da518e424024035 Mon Sep 17 00:00:00 2001 From: Thomas Lynch Date: Mon, 18 Jan 2021 20:41:43 +0000 Subject: [PATCH 5/5] fix issue with some scripts that apply visual changes not working on hovered posts --- gulp/res/js/hover.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gulp/res/js/hover.js b/gulp/res/js/hover.js index 28a64c5d..d636bc84 100644 --- a/gulp/res/js/hover.js +++ b/gulp/res/js/hover.js @@ -59,6 +59,7 @@ window.addEventListener('DOMContentLoaded', (event) => { clone.appendChild(post.cloneNode(true)); document.body.appendChild(clone); setFloatPos(quote, clone, xpos, ypos); + return clone; }; const toggleHighlightPost = async function (e) { @@ -136,7 +137,7 @@ window.addEventListener('DOMContentLoaded', (event) => { hoveredPost = wrap.firstChild.nextSibling; } if (hovering && !isVisible(hoveredPost)) { - floatPost(this, hoveredPost, e.clientX, e.clientY); + hoveredPost = floatPost(this, hoveredPost, e.clientX, e.clientY); } else { hovering ? hoveredPost.classList.add('hoverhighlighted') : hoveredPost.classList.remove('hoverhighlighted'); }