From 225bba152864f5217a228b31af186569d559b8b8 Mon Sep 17 00:00:00 2001 From: schooltechx Date: Tue, 4 Apr 2023 18:19:09 +0700 Subject: [PATCH] Clean Code --- .../lib/components/Calendar/Calendar.svelte | 131 ----------- .../components/Calendar/CalendarArrow.svelte | 22 -- .../lib/components/Calendar/calendarize.ts | 22 -- .../lib/components/Calendar2/Calendar.svelte | 191 --------------- .../Calendar2/CalendarContent.svelte | 222 ------------------ cms/static/favicon.old.ico | Bin 15086 -> 0 bytes cms/static/favicon.png.bak | Bin 1571 -> 0 bytes 7 files changed, 588 deletions(-) delete mode 100644 cms/src/lib/components/Calendar/Calendar.svelte delete mode 100644 cms/src/lib/components/Calendar/CalendarArrow.svelte delete mode 100644 cms/src/lib/components/Calendar/calendarize.ts delete mode 100644 cms/src/lib/components/Calendar2/Calendar.svelte delete mode 100644 cms/src/lib/components/Calendar2/CalendarContent.svelte delete mode 100644 cms/static/favicon.old.ico delete mode 100644 cms/static/favicon.png.bak diff --git a/cms/src/lib/components/Calendar/Calendar.svelte b/cms/src/lib/components/Calendar/Calendar.svelte deleted file mode 100644 index c4dc5e3..0000000 --- a/cms/src/lib/components/Calendar/Calendar.svelte +++ /dev/null @@ -1,131 +0,0 @@ - - -
- -

{months[month]} - {year+ (buddhist?543:0)}

- -
- -
- {#each labels as txt, idx (txt)} - - dispatch('headerClick',txt)} >{ labels[(idx + offset) % 7] } - {/each} - - {#each { length:6 } as w,idxw (idxw)} - {#if current[idxw]} - {#each { length:7 } as d,idxd (idxd)} - {#if current[idxw][idxd] != 0} - - { current[idxw][idxd] } - - {:else if (idxw < 1)} - { prev[prev.length - 1][idxd] } - {:else} - { next[0][idxd] } - {/if} - {/each} - {/if} - {/each} -
- - \ No newline at end of file diff --git a/cms/src/lib/components/Calendar/CalendarArrow.svelte b/cms/src/lib/components/Calendar/CalendarArrow.svelte deleted file mode 100644 index c86cbea..0000000 --- a/cms/src/lib/components/Calendar/CalendarArrow.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/cms/src/lib/components/Calendar/calendarize.ts b/cms/src/lib/components/Calendar/calendarize.ts deleted file mode 100644 index 352f63a..0000000 --- a/cms/src/lib/components/Calendar/calendarize.ts +++ /dev/null @@ -1,22 +0,0 @@ -//Modify by Oom -//code from https://www.npmjs.com/package/calendarize -export default function (target?: Date|string, offset=0) { - let i=0, j=0, week = Array(7) - const out=[], date = new Date(target || new Date); - const year = date.getFullYear(), month = date.getMonth(); - // day index (of week) for 1st of month - let first = new Date(year, month, 1 - (offset | 0)).getDay(); - - // how many days there are in this month - const days = new Date(year, month+1, 0).getDate(); - - while (i < days) { - for (j=0, week=Array(7); j < 7;) { - while (j < first) week[j++] = 0; - week[j++] = ++i > days ? 0 : i; - first = 0; - } - out.push(week); - } - return out; -} \ No newline at end of file diff --git a/cms/src/lib/components/Calendar2/Calendar.svelte b/cms/src/lib/components/Calendar2/Calendar.svelte deleted file mode 100644 index 2b60f77..0000000 --- a/cms/src/lib/components/Calendar2/Calendar.svelte +++ /dev/null @@ -1,191 +0,0 @@ - - -
-
-

- - - {months[month]} {year+ (buddhist?543:0)} - - -

- {eventText} -
- - dayClick(e.detail)} - on:itemClick={(e)=>itemClick(e.detail)} - on:headerClick={(e)=>headerClick(e.detail)} - /> -
- - diff --git a/cms/src/lib/components/Calendar2/CalendarContent.svelte b/cms/src/lib/components/Calendar2/CalendarContent.svelte deleted file mode 100644 index 1fe55ad..0000000 --- a/cms/src/lib/components/Calendar2/CalendarContent.svelte +++ /dev/null @@ -1,222 +0,0 @@ -
- {#each headers as header} - - dispatch('headerClick',header)}>{header} - {/each} - - {#each days as day} - {#if day.enabled} - - dispatch('dayClick',day)}>{day.name} - {:else} - - dispatch('dayClick',day)}>{day.name} - {/if} - {/each} - - {#each items as item} - -
dispatch('itemClick',item)} - class="task {item.className}" - style="grid-column: {item.startCol} / span {item.len}; - grid-row: {item.startRow}; - align-self: {item.isBottom?'end':'center'};" - > - {item.title} - {#if item.detailHeader} -
-

{item.detailHeader}

-

{item.detailContent}

-
- {/if} -
- {/each} -
- - - - - - diff --git a/cms/static/favicon.old.ico b/cms/static/favicon.old.ico deleted file mode 100644 index 96b4291a400bb652d7bc3e6170a5e81938240d37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 zcmd^md019e`}IRsnw6Sb`C19uXpT6B2&k_UDrw+6f#LuTh_e_10-_)agbE5yAR?$> zDk2VmMowjBnwnEMXKyMdDhizSTlaaMg9nY2?E3!sp6godGwk7B=iXI1Tn)W%)=rE7ecP9zYmPb{||p{ zZEfol_9nDp$|v*Jzt}mA>l5}wSE5twoJQ3pr_y4#mC_<}&}IAR8Zki)txS0&pB$H2 zpOj^LwTUi7S3>Ntkn7L-WBvt1F;PSuAn4&If3)LmB8Mm<9uNh~<~A6H28Zj?{u5}P zSxEb%VuBi-=e>s}x>B64>ZrhDW^GNcd0x)pDtEdx3x24-Ia(}OpxPu2x(Jme?N~^pFZ7kV-Dtj zs{OR#BjOxUVmtc|*7#cG-|Db7A1yLb+;S(f+=gLUP(xiFHUEKC^BPre*0P=09ZBpV zGEESFKOi*wy`R-?Eg#E1i~Y@L`yZw4Z;a)EO>nwT5YRFcf7-1_(#-Z?|9Ra0`z-gl zw8yprbhc_XYw7R2*G#kPS<}bt|BdHg5%Y<8#PHTuc9r8o8of#zGEMeN|F}*R%d^fL zI~0ml2F`yGiWPxPRohqjH-ESy(6Z2!U#`UgubJ7{*fwFES;QgYD4~D$U-P`uv)ZlY zV;TMP*Pexz{>l4xl9x7oX|m_yD*qM}+4pbDvtH+IhufVK@a?G4YTx1bgFT~N3%7gp zeJIDKGFO;3lzLd->%^;s196v-wq*PmF89m(V>!M3g*?AW+#=*y>YgoivV9o~|D??k zdA(vMY@Xh&NbHkmesri8Qf72z-;r}m*3ND_Nm9eA3d(5ugCdzz>0tt>Uq+a z?Qo|<67JciB4wJ9lga)AOlyc;tn)462%-5on#X3(YO_8c%jxYe89#ZwB9TtqA*`ef zpJ)AtU&M!@$9h~H7>d>YE!6%I!?8$gRNsg3gHdd|6=;)zBSWV_yT|+T9`}@bSf6~a z?h|7FJ;GkD|C1lf>h1rY=j!;+v@)@ikTzyY-EdmlT5(Lcru0h0eaBVUxvrB6H*rv!i;4vrh8_IY{s%jtv2AUotZuLas~fzoaZitV;yue)nW z9_G8UJg9NQ+V6K1-=<03#4No%C55JX)P|h%)zRF=4#(r5!e6|!bhWb@Ok9hZvp=MHP9{%mmMR(@k$$qB=r&-S?>r! z#_Q(gwOOB^<@NTf_VSvRKD4p5IXt{$PiJLlOtvy)Ih27bq4Zy+a=6!j8B)AEs{MZX zoCfHzbQxYvRIp{_KA>X?l#XBHVW$n)HrbJR8fY92tzFQtdK+uIx@;$usI0fAyvHnW zM@%FpJccnmcc|Z{H^1VxsGc%v z@d;%_6qMmhp|~uAGL#$!8-2ld0_Yu&Q^U5>{(Gp93RF!l#1^+4pzC@lUC5ym`%;H3 zchGK|I*%x?4gWO1GBw0Z8T(bR;vNZQ^kOI@mq2lihBAyCR9}z-eF65T+k+Be8~Zz6 zq^W{0zPf_^UK@dK~QdmxtoHu(je5c1;-<0c8w1xGjP*iX2S7 zfb%k7NDN@=Pou-m;3dAgm1uwUjfL1cZZFVd9hC0mU{4NRQVPk#t-N;pll;oG;7ZEm z&;(`T0w@#0po|X(ePQCT7#OhxSI4m5j8DeBVJm@w%dp7r0A8W}m5GY{ggGs~jC`l{ zfCD-7NQTmFgZSbodDQtQHkGH0GJRf8a=4>Ro)2YWC^;-NaiA~QpD-#Cp`iy*FXbM- zSbhm%K?mU;`3qi4<4lvbze>EhsSs%sviU+MK>1wbAimh(R~}o+n^&0?SY4SpCrg) zC^N~S#24&O^aUm?z_qE%&^qNNs_o?ay5kYvARi5{^LpRdOUNI@IS0pCnR_TkU)*4y zYOinmd5`hcWHZe5o{Kr0g9Z3Pne7Mq0_;yveNn=}*q-v9;Uf$5qWq#kNt@DsE#F`yRm2@=m#Kt3g`>4KN)>7cP1_@T!@ytZ=?3Nw3DbM zDW^EKzhVD2p*BCadT5*^twmVuE=0NyU+y8Cf5=>RkZCU4FYW~AfacmIKRIW?|Byhr=>c$ZxC&^T$S@Oqm(2d}+={E^Ec zbB|JU+5W5Naz0z`H857WSzv|xF~p7qmW>B}0r~=1L=NH$mBTdL4EIOZ-PiEm0l<9! zBM28g^ql0l6en_gKf4gyXY<1_jPu#jbJ;7(fR*K1%V5($GsKUYgVm#fmF~duG2}4L z#DTuh^{4!ZS#aES0d)=mbq^Y0K`wgedC9S!m*%tDygoEJ7y0fnz>{;?m7LGM{H*;5 ziNjkU!SxE_N5aU#&B!5!zF10M==xJZq@{ zqi^VgIh<^a;CxnFSIB&PXlx$ei!RS%KT?KNM6yd9)(r#Jx&muP0CA(h{si_XJl>xQ z7f*rP&f}>21MmSk=plUc(DRaGjgywX$7?Pd>4S06oCk7Up>p85Li&?)Od5Gqc^U_# z4(@@CL;l2iXCR3j5{Cl`+`H6^Mx)X^@cA#J)ZP(UDCF|5Eh3nL*e`P;* zIhtdK(@)sm2iVpR*wUXI2AVj~7ixc^FCOntD@Gw|`xewc4m2PK4WIr5=%ME&$HJ?@ zkz%AR-N^ZqKj1Y7m=?sj$6R1C*A}uil68g3!MHY3`_rf;XSm+}SkD1R+nXV?S0HwM z0dfGg_a=wFV1EKO(-%+lC+*#q@o5Csq$i=l&p;y+8j_118YeB)czsO1vp0QLdM@kr z_}Yl;3e(!Cq(6;bypY<*3mOM})1w*oI9x_nPhdAW>~sV&$RV8^(!>|ipEO^X`cu-d z2Ye@fNBpoO%Xe=4sqslD1R9?x4ULnQ>UoLJoN}%yH|K>Ez<0JHbJ?=jMw&0!uiPVl zqh|1#*pEY`x|N^eJY4y3PJ{mK-wqPAug+F_G_ecfJ!1 z5Y?)x^@;lfo1Q{30S!&aMUS$0Ssp7Yh}@7p9X{T!itp?&u8p>FZFGWbqnlhC6&ly6 z#`xW6I-i!dI15|iZu7GYm!2sNjgyv^ z!7Yu~%Zza;UUOd{hbqdH`R|iM2l~O4+D*%++4ZdV?S6$Nal__3$3)_@b3iMiCHat- zil=b9On#-tlxJ=G-^lm*1yt^N0RxyWbhv=@?icWjeJ;ayxhVecuMArdZU3HI5%~@J zH*9&{I$SQJ;($x2-R}}w_q~LneJ&!n_eE@RyoeLMF5(vX6?My{1Wj}(&23rl%Xs45 zdR}|}jq>hS@$#_Cc-#3hnh(8<0Yfe$aL^^B47`M+hK(bM@?&)@Zh8R#D5HsoY1hgf{Hw z^%UYgeK|R1UG~H`Lg1O~NS*tLH}v)Dk9kkuzUGU%&Lgg}t!sS#xYi>Y`(0&ULqjBb+i?$!y8j|?<=jSXS*9J!N~|@DkhZTA zO&@Plf6n{*_GQ1oEkfeq(Mx7GsmfU7o@DQKk=v&BIxKv1Mvq47bbG7}Xoi!01C))^ zJ8RD&TjKzr!~eR)${sPkxihTtz9_!$AyT7Tgh@AjDtNcO@;dwzWAO+iUc?t| zZEftGJ2`w>>>8b@#&IQ{K5!)p7(cu`+z0dh5>a7e5j_3Rptx%a9(GAaZolB`o2PYm zj}H0Rym7Pkl~~W;_Pf8bMSl%rBYSaOm9NH=B_=M~)u0uOZ>+{v&ummqQDDwk_>V(( zFb2Ls;@`#SuywM&j(>X0d3g=SBKN2&NxMc*fz1xV|y2`Ki4WQ$LCb-iPVo#}Mbc7xk0wpi&yO zr(`|@*L1*vF*h{^y&;V8+miKkc@5!u>wT`bPH?SdjA=@2nQL~835WNh!+3>{yZSZ- z)hI1W9P?E+JvEdIR*9MQqzw+q*Ol(cR^@G1@>7R?LGkwsQR86})6?_=iRF2OB6(gq zYGx>SgEnZfyQ&$~xKi)osQVVck#R3I_P8#Q@y92=t8N{&E`K)ldru#_Ea;I>*lR@anxgz1ku!eJBF(|^>FYfuZ%QezSlR|%iWxX^ScjBRr_Uyyi%7Bi7l z;wH72Hp#e)pC(g7<9-bpE4YX0N5-$7m>WHA5%uh`j4KqWaRt%iC8i*;odr`dD|H{< zWh_C{)*p`Y_zUd`4nS5fc%T znhA4i$(mlS>En`W`oCt|dwfpKci+V^uVi32$1E3W}QHu!twiw zeE`(*T2YU@rs~3?Z70$O(dJi;HpWPnj=`Eu>+uowQBCjFv};LA^lNJFowNQx_g&Y~ z?A!ZjoBbzFc_&bJr#@#KyZ@k8%@xX{AN8z?)D+jKx~S-hqOq@cHtOpVBanF0@=-|L z6j!3%>UCR9ix#`YzU8ZTAQVW6t?e(h!xMO5|J{xLnCe-F zx@SAuFp@Sb9e>YQEL^Eou9##xItlsQ*veGZnyO-(-& zO|Y5Z^do4tHT?x4k9wH#h&H^;eKl|KIatz$_KHXNQ{z_pI;aiR?2?O6rh7X6irn_U z;;!v^DAv@#tVG*8Yt;5kTIIL2tz7l%+bZkW?{}Dq9zuP`g8GgfwVlz_cp|A`?WBfv zrrQNopHryM-RzW$e@)9Q%O1JD>?X{{UPWbUHFc@8b)*E3+~*h zdgOL))v(*SFPi7MylkFlQNjH7rV4f{3}$wDR6dYh!3aMd`>_~{io_xiX+=Pd!(5O@ zg(H`$h9H}&hQN<9L_l7JJ;-Bu0cI1$kO`u6ZVRGBr+8v?v`TG-2Ql9zp-2kjf)9vtZHq{BWtg*L`}&nKOT$zAnO|Ewl=mevV0`hu0<#N1YA1k zGT|Zrzv+IYPt(Et-=Fc!vz?H&57ipukH=E}AaR8M+YuBsyNS;lzt2u)Oz5v{o!rZ~ ze?PEsQpXN9-I(VjF+(dWDbKa`r(4_DLyn&|UfvtH2clrtR42>{n92Wx*oI7x0mTb_8U?g%YdezpUU{s% z=rEtQYTKq&wBx8A4_z0Z1NYYE4~c+t*bkg){Div>EAo%I%;-%Gt4y5+E9aYG@`4bF z!98$`Le7+}7!i36Emz;d)xMm2cHJ1ud3TxRxzEdrW72hSOf2*ahx5uasFBWjG!f;? z4{6VYJkD7=>uuML@ztbPI5%B~03Y1)pO0%ki!nRq5UO+DC$LMtfosF~&3B65%KcKW zYvr_*^9e`J?e1d!RBVk&giXc`SY_N&=S}}n=W+^SxVGTFr2@{E25aRc<@}^3zsGyk zc}e61WW=pPy@SQ5qni`G!+A%it$*O!xOka+9pt{{T3Q_(%g6J3R-}H{W8LuW+Qn$} zePPMB`+a`9o9-)sO?DpEh3)2kg~i4ER;%kcek1Gi`*?zJaO1am&2ap4DH|`?8E&EtU9FhllZOm9bwZ+Mz z+f5i>lNe#66M*%P_wVjo92bS@{wp|E=kR-Vfos1&ey1#0M?GZqdL6rascS0hb9k57 z*5(|pSe?cF)*OFZa2ec$y-GN9&GH)ePx)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH