From ac045dba002c9aa85df93f3f2fccdf0478bcf894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Ryb=C3=A1rsky?= Date: Fri, 31 Mar 2023 20:47:02 +0200 Subject: [PATCH] columnizer --- assets/letters/A.png | Bin 255 -> 419 bytes assets/letters/B.png | Bin 246 -> 396 bytes assets/letters/C.png | Bin 272 -> 419 bytes assets/letters/D.png | Bin 0 -> 411 bytes assets/letters/E.png | Bin 0 -> 367 bytes assets/letters/F.png | Bin 0 -> 363 bytes assets/letters/G.png | Bin 0 -> 423 bytes assets/letters/H.png | Bin 0 -> 358 bytes assets/letters/I.png | Bin 0 -> 350 bytes assets/letters/J.png | Bin 0 -> 359 bytes assets/letters/K.png | Bin 0 -> 425 bytes assets/letters/L.png | Bin 0 -> 355 bytes assets/letters/M.png | Bin 0 -> 418 bytes assets/letters/N.png | Bin 0 -> 408 bytes assets/letters/O.png | Bin 0 -> 427 bytes assets/letters/P.png | Bin 0 -> 388 bytes assets/letters/Q.png | Bin 0 -> 420 bytes assets/letters/R.png | Bin 0 -> 414 bytes assets/letters/S.png | Bin 0 -> 414 bytes assets/letters/T.png | Bin 0 -> 356 bytes assets/letters/U.png | Bin 0 -> 389 bytes assets/letters/V.png | Bin 0 -> 423 bytes assets/letters/W.png | Bin 0 -> 430 bytes assets/letters/X.png | Bin 0 -> 442 bytes assets/letters/Y.png | Bin 0 -> 404 bytes assets/letters/Z.png | Bin 0 -> 413 bytes index.html | 2 +- index.js | 43 ++++++++++++++++++++++++++++++++++++------- 28 files changed, 37 insertions(+), 8 deletions(-) create mode 100644 assets/letters/D.png create mode 100644 assets/letters/E.png create mode 100644 assets/letters/F.png create mode 100644 assets/letters/G.png create mode 100644 assets/letters/H.png create mode 100644 assets/letters/I.png create mode 100644 assets/letters/J.png create mode 100644 assets/letters/K.png create mode 100644 assets/letters/L.png create mode 100644 assets/letters/M.png create mode 100644 assets/letters/N.png create mode 100644 assets/letters/O.png create mode 100644 assets/letters/P.png create mode 100644 assets/letters/Q.png create mode 100644 assets/letters/R.png create mode 100644 assets/letters/S.png create mode 100644 assets/letters/T.png create mode 100644 assets/letters/U.png create mode 100644 assets/letters/V.png create mode 100644 assets/letters/W.png create mode 100644 assets/letters/X.png create mode 100644 assets/letters/Y.png create mode 100644 assets/letters/Z.png diff --git a/assets/letters/A.png b/assets/letters/A.png index 1fdcd673fcdf0bcfade2ba6e4f1fffbd2e98e2f7..ed43dfca6b405fa954fc7e09632eea5a54da73c8 100644 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aia@Ll#2~C>waWEnbkI*X^3XJY7#fUS-3Sn8F7>EU|Twy;V1R z#a6z%)!}tNwEM{C%uf4=%zJ7R>?{>NoSB^(CQ&|DMk z5hW>!C8<`)MX5lF!N|bKSl7T<*Vr(`(89{l$jZc0+rYrez@Xyk$Ac&ua`RI%(<*Um z;N0O^3)CP9vLQG>t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7YT C6n1R@ delta 239 zcmVHV)ut7gm;0Ws(=oj`aWO(Y@$r4aG8W=I170Ea2cQR)JE-E-^i1$awUK-*>O zyM@BP2!s|e!oO<6KM0gkR7o`yP;wK_reFF^Px&p7c4i&M{AdJ13(yXh#fH2DtiM-n z9x(ywxz@gn!Y%0DgkJb-jmU%($XCD){9N917HEC%bDP$B5ZKi{m!F-1mF}hSd4_N| p{?R@|0;~9?d2(3r75-cGeiy|kLU7EZy6XS{002ovPDHLkV1o1IYCHe{ diff --git a/assets/letters/B.png b/assets/letters/B.png index fbf4970d2a1e03371b8257420aaabb235dd043a0..111b5061a40aaa4b3310bbbc030f86eebca6cc89 100644 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aia@Ll#2~G6t|%VD<%nxtCd8c~vxSdwa$T$Bo=7>o>zjCBo+b&U-} z3@xk-jjT*8wG9lc3=ArsemsbxAvZrIGp!Q02F@LxwLlG$ARB`7(@M${i&7cN%ggmL f^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkK0~&4A delta 230 zcmVFwE`phvP641-N}a0 zxzGf#G)_`)LTS~^($GDOl5u(Mx(y$Z1+aia@Lh#2~Boa88glbfGSez? zYvA1BSqs!439=zLKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdtoOS3j3^P6+aia@Ll#2~_ys<;%X|DuW*7P|=wdAP z$Uux~w$%>J1m}atnsuuZ_=_BEk4W-M%y4Y^ThH)RDEinVmYXp^gH=mhBT7;dOH!?p zi&B9UgOP!ev95u!uCZZ=p@o&9k(G(1wt<0_fkDO7j|WjS literal 0 HcmV?d00001 diff --git a/assets/letters/E.png b/assets/letters/E.png new file mode 100644 index 0000000000000000000000000000000000000000..a7cd308c0573f3aad9193173e9cb50ba8f690ddb GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aNzopr0NQh5 AMF0Q* literal 0 HcmV?d00001 diff --git a/assets/letters/F.png b/assets/letters/F.png new file mode 100644 index 0000000000000000000000000000000000000000..601c985824d2fcc60d9af9845ff24e57081b4701 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aN9gP2NC6cwc)I$ztaD0e0syW6V6p%J literal 0 HcmV?d00001 diff --git a/assets/letters/G.png b/assets/letters/G.png new file mode 100644 index 0000000000000000000000000000000000000000..51f478f2b60ef1f73480ab01d7e8d5a57179d54e GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aia@Lh#2~};s-uJdci`U22D8xED@!t6h zv_!SUHKHUXu_Vlzz|7+P2v8d;fGY8x0>85mSN{df>XLvDUb zW?Cg~4V*hXYk?XhK{f>ErERK(!v>gTe~ HDWM4f7K3;q literal 0 HcmV?d00001 diff --git a/assets/letters/H.png b/assets/letters/H.png new file mode 100644 index 0000000000000000000000000000000000000000..a99a189251aa96b1596556edb08459e62a086dce GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aia@Ll#2~hs7AHKHKHUXu_Vlzz|7+P2v8d;fGY8x0>85mSN{df>XLvDUbW?Cg~4V*hXYk?XhK{f>E rrERK(!v>gTe~DWM4fUxHgr literal 0 HcmV?d00001 diff --git a/assets/letters/I.png b/assets/letters/I.png new file mode 100644 index 0000000000000000000000000000000000000000..c618878b5a1a352187f945bc6ac1f26dce095091 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+a3P7w4#2~=L_ehW% zNDFwnIEHXsPyX@$_&@u@4^$aE0@4-LcW)5~%BhyPMwFx^mZVxG7o`Fz1|tI_V_gGd zU1P%#LklZIBP$b2Z36=<1A~gE9}l8v$jwj5OsmALfpdpvEl`6b$cEtjw370~qEv?R j@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5TliSI literal 0 HcmV?d00001 diff --git a/assets/letters/J.png b/assets/letters/J.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ce1bfe15b5d9a04a6eee9048fe5ac38b1daecb GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+a3P7v`#2~(n17t&R rep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9mu6{1-oD!M+aia@Ll#2~+aNzm0Xkxq!^40 zjEr>+jCG9-Lkumf42`TzEVT^`tPBh)o_;)tq9HdwB{QuOw+7A~p0z*?k{}y`^V3So o6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{0PSj9X#fBK literal 0 HcmV?d00001 diff --git a/assets/letters/M.png b/assets/letters/M.png new file mode 100644 index 0000000000000000000000000000000000000000..eb3636d54d0f0eb69df5fba3685ca85fedef1b2b GIT binary patch literal 418 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aia@Ll#2~UO_QmvAUQh^kMk%5u1u7Roc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngCDq Bb+aia@Ll#2~|XU-Fi$j(m3k1%C&u>r>?9BTHb#}`rZ_I#is$mL00bTfTpUJxJHzuB$lLFB^RXv zDF!10BV%0yV_jpz5JL+qLnA8_OKk%KD+7ayrymcZXvob^$xN%nt$}lgXDv{JB*=!~ s{Irtt#G+J&^73-M%)IR4+a3P7w0#2~=9Q#QjK zNXL4*IEHXsuRXVs_kaQq%Ypu&03#>2M3V^`M&U=45}Buqbo3iunYd>4n*Z!ag?-wY z_AmmtT}V`<;yxP!WTt LtDnm{r-UW|St5Bl literal 0 HcmV?d00001 diff --git a/assets/letters/P.png b/assets/letters/P.png new file mode 100644 index 0000000000000000000000000000000000000000..2f8fe38db620cdc99b0f617274e28cdaaa714aa8 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aN+a3P7v^#2~=v5!9am zq{BR2978y+_nzG-+MvMG^6-a-j$~t?QPi85?!W@(QzABfDjE5oOTWuI8gqO#&@(!x zXR_IdSMKPH){qJ2va^5lcjb$@WQlaU$*nwD9XWX+pWJdwEk6Bx>sX7v4ZlwUZBQ+7 zjVMV;EJ?LWE=mPb3`Pb<#<~W^y2gefh89+aMph=4+6D$z1_l*RKORKUkei>9nO2Eg z1LqFUTA&6=kPX54X(i=}MX3zs<>h*rdD+Fui3O>8`9 literal 0 HcmV?d00001 diff --git a/assets/letters/R.png b/assets/letters/R.png new file mode 100644 index 0000000000000000000000000000000000000000..a32a46a8117d896439ff0760c63929a2d84b4849 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aia@Ll#2~amEUEA^8o01*!>0dkmNr+&(t< zFctncZ|-PTc%&G^expG?;gFoiA4cI%29MM+mJnU`>>to<)e_f;l9a@f zRIB8oR3OD*WME{hYhbKvY#3r_VP$A!Wn!sqU|?lnQ1SHRK@<(S`6-!cmAEx+aNi)K+^Xpk zDn|c4Y@Ky5gu&lcC%i-8bd2+omHC$@^YmUmZ{B)%BuF?hQAxvX+aia@Ll#2~0*T7iU*f7M(yEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#q-dUCRIf literal 0 HcmV?d00001 diff --git a/assets/letters/U.png b/assets/letters/U.png new file mode 100644 index 0000000000000000000000000000000000000000..1f34f741fdefbe9c30dc3d8d67bb138e5d84dc34 GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+a3P7v{#2~;VIg`}` zNSk}QIEHXsPyX@Yzr8*4+RiGGNA7>^4HVCRI4tM$XJYz~!~YM?dnnKBYlpinR(g8$%zH2 Ydih1^v)|cB0TnTLy85}Sb4q9e0GeBCBme*a literal 0 HcmV?d00001 diff --git a/assets/letters/V.png b/assets/letters/V.png new file mode 100644 index 0000000000000000000000000000000000000000..0f1e558b4f79064c1a7a1bb821d69cb339808057 GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aia@Ll#2~mmtT}V`<;yxP!WTttDnm{ Hr-UW|2x)tb literal 0 HcmV?d00001 diff --git a/assets/letters/W.png b/assets/letters/W.png new file mode 100644 index 0000000000000000000000000000000000000000..85e6339b6ba65a523d6760e2448c5303693d0784 GIT binary patch literal 430 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aia@Lb#2~<^C-dbm zkWTP)aSY+O9(!&h?*RoK){FZYl?}Ka2UfN4I6s^uIYFFZso|uhM_86V>_W`-4PJQa=ghZ@N)ms$4^;h ztP|bU+lsdV?NTjqjVMV;EJ?LWE=mPb3`Pb<#<~W^y2gefh89+aMph=4+6D$z1_l*R zKORKUkei>9nO2Eg1LqFUTA&6=kPX54X(i=}MX3zs<>h*rdD+Fui3O>8`9+aia@Ll#2~Z}o4WKO%c~{7btT;HaUT3W$+9EXQ*mC4nyI%f@9Xr6^}YQzGlPu$XYTpr_T*%* zd0m2em&A{&Ec4`V%#QgiDY<4j&|cLN*NBpo#FA92mmtT}V`<;yxP!WTttDnm{r-UW|B@BT~ literal 0 HcmV?d00001 diff --git a/assets/letters/Y.png b/assets/letters/Y.png new file mode 100644 index 0000000000000000000000000000000000000000..128704086bb2fdf3d5b7e7100cebf5c8356f5df3 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+aia@Ll#2~H!Y zG1|tfYk6_r*`~Ee4@KT`&g0Gg;;;u=wsl30>zm0Xkxq!^40 zjEr>+jCG9-Lkumf42`TzEVT^`tPBh)o_;)tq9HdwB{QuOw+7A~p0z*?k{}y`^V3So o6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{07W)*2LJ#7 literal 0 HcmV?d00001 diff --git a/assets/letters/Z.png b/assets/letters/Z.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7c572524a03e377d0cc9cc21993a66fe03c652 GIT binary patch literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk~Bp9L@-6Me%OS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVS?>+a3P7w4#2~=L_ehW% zNc(%bIEHXsk3GGS_kaQq%YpYXMofzhq*y1X3im&l#PqRpk;4*`>#|H9KNOxPJ@M67 zT2+vD>);Weq?C*DT^(9;9$9T^ -
+
diff --git a/index.js b/index.js index e152782..12ffd70 100644 --- a/index.js +++ b/index.js @@ -2,10 +2,12 @@ var ranid = 1; var cntdrag = 1; -let data_tabl = ["A", "B", "C"]; +let data_tabl = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]; let prefix = "assets/"; +let numcolumns = 2; + function cleanup(){ var htmls = []; var returntos = []; @@ -70,19 +72,46 @@ function getRandomElement(array){ return array[getRandomInt(0, array.length)]; } +// imageholder.append(); +// letterholder.append + +function columnize(arrayin, columns){ + var tmp2 = ""; + for (var i = 0; i < arrayin.length; i += columns) { + var tmp = ""; + for (var x = i; x < i + columns; x++) { + if (x > arrayin.length - 1){ + break; + } + tmp += ""; + } + tmp += ""; + tmp2 += tmp; + } + tmp2 += "
" + arrayin[x] + "
"; + return tmp2; +} + function showImages() { + var images = []; + var letters = []; + + let imageholder = $("#imageholder"); + let letterholder = $("#letterholder"); + for (let i = 0 ; i < data_tabl.length; i++) { let imagepath = prefix + "images/" + data_tabl[i] + ".png"; let letterpath = prefix + "letters/" + data_tabl[i] + ".png"; - let imageholder = $("#imageholder"); - let letterholder = $("#letterholder"); - - imageholder.append("
"); + images.push("
"); ranid += 1; - letterholder.append("
"); + letters.push("
"); ranid += 1; } + + imageholder.append(columnize(images, numcolumns)); + letterholder.append(columnize(letters, numcolumns)); + } function generatePair(){ @@ -128,7 +157,7 @@ function drop(ev) { let cntdrag = ev.dataTransfer.getData("cntdrag"); let datacode = ev.dataTransfer.getData("datacode"); if (!ev.target.outerHTML.includes("img")){ - $('[cntdrag="' + cntdrag + '"]').remove(); + //$('[cntdrag="' + cntdrag + '"]').remove(); ev.target.setAttribute("datacode", datacode); ev.target.innerHTML = data; }