From 37d3846eabfeefb0bb95a4a9bdff29d955925dfc Mon Sep 17 00:00:00 2001 From: Rachel Fenichel Date: Fri, 8 Apr 2022 10:59:17 -0700 Subject: [PATCH] chore(demos): delete more duplicated demos (#6067) * chore(demos): delete headless demo * chore(demos): delete mirror demo * chore(demos): delete resizable demo * chore(demos): delete rtl demo * chore(demos): delete toolbox demo * chore(demos): delete link to old accessibility experiment * chore(demos): delete keyboard nav demo * chore(demos): Update text on demo index page to poitn to blockly-samples --- demos/accessible/icon.png | Bin 1038 -> 0 bytes demos/accessible/index.html | 11 -- demos/headless/icon.png | Bin 1843 -> 0 bytes demos/headless/index.html | 120 ------------ demos/index.html | 87 +-------- demos/keyboard_nav/icon.png | Bin 15583 -> 0 bytes demos/keyboard_nav/index.html | 8 - demos/mirror/icon.png | Bin 2464 -> 0 bytes demos/mirror/index.html | 81 -------- demos/resizable/icon.png | Bin 2534 -> 0 bytes demos/resizable/index.html | 52 ----- demos/resizable/overlay.html | 96 ---------- demos/rtl/icon.png | Bin 2466 -> 0 bytes demos/rtl/index.html | 210 -------------------- demos/toolbox/icon.png | Bin 2210 -> 0 bytes demos/toolbox/index.html | 349 ---------------------------------- 16 files changed, 2 insertions(+), 1012 deletions(-) delete mode 100644 demos/accessible/icon.png delete mode 100644 demos/accessible/index.html delete mode 100644 demos/headless/icon.png delete mode 100644 demos/headless/index.html delete mode 100644 demos/keyboard_nav/icon.png delete mode 100644 demos/keyboard_nav/index.html delete mode 100644 demos/mirror/icon.png delete mode 100644 demos/mirror/index.html delete mode 100644 demos/resizable/icon.png delete mode 100644 demos/resizable/index.html delete mode 100644 demos/resizable/overlay.html delete mode 100644 demos/rtl/icon.png delete mode 100644 demos/rtl/index.html delete mode 100644 demos/toolbox/icon.png delete mode 100644 demos/toolbox/index.html diff --git a/demos/accessible/icon.png b/demos/accessible/icon.png deleted file mode 100644 index 0f4d66cbf5aa8a28efb14d86688fe2b59f1c979e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1038 zcmeAS@N?(olHy`uVBq!ia0vp^DL@>+!2%>*86-d)mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^+ z;1OBOz`!jG!i)^F=12eq*-JcqUD+RTiVI8WsmgwLW?*1u^mK6y$+-9STC~UHL<#l} z|Cimid41>3m7On-T&X+}JiDuJ)0vWtvynGjL&Umd#gZ&0<~3bXSZMwF(25s}m{UrW zMH;1&BB#i@EK;y?NPOz5w6ODI$z|7L-}9XJY@B!h?f=Sq->dh%|GSMpp~vu;L^6U{ z9UQs*Tj^c7z+I)$N4n3*EswFfyWCIm8t=DRu6JFhUl9&9V<_066u+!Y$M>}KA@wzP zMHKGdo|PbRUPfT4_+p>%FaC2_84_|s_iJT0Omn!{ed+0v4oUW-!SlSV%6B>}SmO6` z%We@CtvM_Vm&FA-lKx8si5YVR`G_9%F3;b^$h6hmd-=3U2V5t7G;xr!Y@D<|G1h*? zuQ@N~-Rf`jIm~yk_N9r-xz-@}c`K}6CNo%;F**dYYkdEC$>cf92^$x$mvQ~Ro`u~i z7Tj{NUzQ&@>ZQ(b<9)NvamER3D<*a7J!=o#A_0tC%{{U)mlz#dc@%6X{JyT2%(i~7 zU|jjM+G~ssojgBge$e0hhWFRvsiqGXg@`^`nP>8QbD#C<%;jENi>_~Vez)!VlApnu zm*v)#yB_|-H|1Bzmmfm<%_Wy_a>aK~oqff4!I61WrBgl&T57I5`)qaJl#Q1a9y65O zcl@P!QQ_lv2dh&-zoPPzvu@~k+}~Z)9P*{fLH4R0J12J>!%MjZ8@1kMl{cwKMP)3X?*L-dbzbaj16Dbtw_Jdd@p{9!drLkj z|06|Se#dTKZ(4Hs*sO$0XZ8rzbXxM<+J34vNSz^tM@#cBPyIh*lqA@*HfTS?mq(XR z$2#)^vl4@9iEBhjN@7W>RdP`(kYX@0FtpG$u+%j&4l%T}GBUF=G1E3Mure_4_1B0ilpUXO@geCwjGQMB{ diff --git a/demos/accessible/index.html b/demos/accessible/index.html deleted file mode 100644 index bdc3cdd58..000000000 --- a/demos/accessible/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - -

This demo has moved to a new repository.

- - - diff --git a/demos/headless/icon.png b/demos/headless/icon.png deleted file mode 100644 index f431dc40c1399cabc28efcae31199f7c7c731be8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1843 zcmV-32h8}1P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru;t3ZM8ZIRr_d@^x z1|~^FK~z}7?bv&8RP`0W@v}$@hKCpiaWV+f@Cc76)j<)(IU%r{u+TtgNMh6pLwE(j z6evz2s7(V1#EjTlfiw`X47Fn?c7_>(%By2Voua%-EF!TWL>tUIxskiOU;ntfA$QHx z)?_xs)b17k6b&-X1Fxj{${}f42A7rcRKy4UsbMQrEKUdU1bAZawUH&}6$j z{%z#s2pNB*>+7UCE4u2Xn7@N>!DLTlIxr^%D2OpUW2Ff8IHqn| z(aY(xA^!Gdic~;LY`;1~+%yb~ZHD(Gi~6Y1O|YrQhluO)D91M2a9!@79?)C>L6_fJ?qEm0f|El-{x;2>G+*@=#=5Ai6|e z+bJR<;&`D0(%!yInE}i)%yr{M8@UXr+9qJRlziqMJqx zZoSrTh7ZmTe#M?$R{JtVA~JGE$xbV~c1v9T(muC;0Xt;esa6H0-@SRIqar7jgJ*m`aCqviLm&GB zVE@DYqvuz{-9H102Y>DlIu_e&;%QhWyRD^MI;zhDZva&2fI)LV?$#=Ne^jfjUUYw{ zue!WXo+iXdw8-ds0Pnc`kReC%itD@F87tN7*3KA4!pQ#}lKZBoQq9J)!cZay<+oR8?nQ2=SckQcXA&>WTNR(A}ZWt_vC0!+(MhP<;&!tA6`K?d;%D zAtfPsWrhD7Ky~d~na&lT!+CXA1F%q!W8~?4fGacfJOVoH1C2kOps-q1HOGdis;=sQ zEKya}-*iM=s;aADi9*n8-cqiK9T2A;^VkPf z_0`tbH4!rPV&M4s)JH$lcmO`tOg~~pG!&&KB&pMecxkgu%wE+w&%I+ud>E?WR3mUF zu9c0oIs<@Kb=r{Cs;W90NYKU`m$A?O$G^;0Ew&;4m+1i{TMJCy)g{(ns~}{WzTfs2 zodsm-D=k;IRCI#uUw_6prLNA9w7_s}*PNOw3)Fg?ctO)`NVckKf-01$l>!}*Mb@HN zq^hbx@8*(9Mdg>c%RKeVvIX!(xV<$-c%NYsD&wkk% za#9mN^Z)o><4RgXf)1TX(dWCjKz?1IYA$IXW^nIy5#bFfckWFi8K|{{R30C3HntbYx+4WjbwdWNBu305UK!I4v+aEiyAy hF*!OiHaavmD=;uRFfciyVM71_002ovPDHLkV1k^cVwwN| diff --git a/demos/headless/index.html b/demos/headless/index.html deleted file mode 100644 index 61934c059..000000000 --- a/demos/headless/index.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - Blockly Demo: Headless - - - - - - - -

Blockly > - Demos > Headless

- -

This is a simple demo of generating Python code from XML with no graphics. - This might be useful for server-side code generation.

- - - - - - - -
- - - - -
- -
- -
- - - - - diff --git a/demos/index.html b/demos/index.html index 578874151..b180d53d8 100644 --- a/demos/index.html +++ b/demos/index.html @@ -24,58 +24,10 @@

Blockly > Demos

-

These demos are intended for developers who want to integrate Blockly with - their own applications.

+

Check out the Blockly samples page for a comprehensive list of demos for developers who want to integrate Blockly into their own applications.

+

The demos on this page combine Blockly features and AppEngine storage.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
Inject Blockly into a page as a resizable element.
-
- - - - - -
Organize blocks into categories for the user.
-
- - - - - -
Generate code from XML without graphics.
-
- - - - - -
See what Blockly looks like in right-to-left mode (for Arabic and Hebrew).
-
@@ -88,30 +40,6 @@
- - - - - -
Two Blockly instances connected as leader-follower.
-
- - - - - -
Version of Blockly accessible to screen readers.
-
@@ -135,17 +63,6 @@
Build custom blocks and setup a toolbox using Blockly.
- - - - - -
Demos keyboard navigation.
-
diff --git a/demos/keyboard_nav/icon.png b/demos/keyboard_nav/icon.png deleted file mode 100644 index ff96ab5ca958b55a4d542ba1c19372d6af87a314..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15583 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%0Dm{G4w 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
aFwReeYpGm-g!N_zgmjn(}<7B^McQyqZ^^E=;tL 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 Fe*neHrpo{T diff --git a/demos/keyboard_nav/index.html b/demos/keyboard_nav/index.html deleted file mode 100644 index de00e50cb..000000000 --- a/demos/keyboard_nav/index.html +++ /dev/null @@ -1,8 +0,0 @@ - - - - - Redirecting... - - - diff --git a/demos/mirror/icon.png b/demos/mirror/icon.png deleted file mode 100644 index 45e2a9a290cd7378b3c933f5e5e9e1dbf0df4a16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2464 zcmV;R319Y!P)SWDViciOhs!Nf*@2;7Uj*#qV5X2ymq<$<1Wi87#Ef} zYdD{o{eye%o_qFu&-tC-?|uP+Kp+qZ1OkCTAP@)y0)apv5C{YUfj}Ub>`1_rU>V5g zvi;36S?J{-8EFTP)n zv$r2-Z@(X1sZf4)A6AwK%QFv2cP@#h<4hGAl}vo})WCO$af4F znMa;KHe7kmS<0U_&LrGuBpaEY(W=vwWH!!=B7{NOYRlPYR*%>X-&!4mPCbaVrJg;N z$|4%@G&_Cj+q9Hekeru&Js~9)z2v0Ye95QJDAG(CZ1onJ{rFwZ?hDLGnMLUp*M|gZ zZSRn0#6?R13!+jftEk^K_=UvX!P-7$;#_X*NQ7R|zHRnmcV;*9n?GI=PUTrV`FIv4E%aMX@k0C1_4#bMCxhuY`QWJ{c6-Eo z_(#jhGD?`s_VDz6r(eHi(ZV@bZJP)&zK|>{G$Mwr_uZj<9>`>&uEHC6Sj~H#{I;GtO;l^3qm8tAtTy6&B85DTLa9A3+ zzwo%vLrzfJ4xl4F->7ILFJ!J!0&E=F?+C6eYr=cfMlvrca>V5jZPe$zL2d}M*CNU|2^tDC|fTQIkKYODFfLe7P1xpRYCq*ecPaVMz9={!f795s( z9xALD@tj>X7s!d5N@7wnaGs=9aZ10IbCe)`$px`BvGw<-F{Ee!h&P$YUmAxYX)aq= z)Kly$QkaqiwECPGa=QZu5Dw_oN;tK5p7XXh7ME~Ou@a&R76NE6Xg#kl8k$BAn`I5O zAS4S-YWw-60-(|Gos`$LOsGZ*_6I?hT%hh z@!i>MS)0wK9Q}|S{Oow%L;3T?=7yglVdcHzUpp%YCOrwfjI75 zI!!rODvxsf%x%~*O&F3Ev2Bxq<2_M)JxvSrapI7j`E!+i5|Mei@Fa_#o`=Dh#FHz| zQgr3Usx)I>9gRt=?8=izYXScYMqR|!Ym5_T&&l(XV^l!Esj515S|puzCt6Jic1JI6 z*8rA=6FBWwW+bMdGba06%X)eYCEj>>C~(-Uy!-Y?>_f$3pL-jNODK+A&C28m(wAhA zK6Fmhl(YS4C~%BjC3=3CH=TIXY~nrNZLB%LtClGgc(N=f5|UKIE5~NCB{LFJ)-5Df z`-}-dYUSwJ9!&GXptpm6j^6QJyOT3dp>hpZ9M=7 z$1BE$jzaAb}fjAbVlw>xf>IuP3 zV`UX(mMJ3&!*66q5F)v0Dl?BrpZ#U!ch|5fHI&B6gZ$zj*0JX+mNP8-TK2)%so~37 ztd~%GYB-nM&Hs)cCx2xQ%^lt279>o*q~v_|u5Nkl_qGC%zv6Zt*qDz#GD3o33-?Ag zs1nj|Wm9Gp2}ydwv9a^1eUt@|?xxI~N~BJU%k9Q`(TUa8MMq0L>sROSaaG&61Q{~8 z)PQ&L0ZMoOfkz+wa=oRUZi;1Il9C%YmRAKN20&}aCG-&kSZ!Sl`kWer&htT7hXf&? z{k@DGHF~h0p~4b)Hrd_i@Z%rs%`9es>J&mWys(PU6A8_PSL=ufDNwBwt5n$soDALW4WVdZtWeV zGvcCi13p89!8Kt9S8hxPmTZO?HDTU_pez6=apVFu45V z8U|PC{N$L4$+BXnDF?7t6XLB%Tg_E8)*Qy!d3G#&&9g*8i8n@iKjCV{;Cj7q4|}}_ zsE@&Qwj0opz9fV1ER7)?AA_so7`sZWIDmN5Y*wX35$a=b4W-k=2AA@}(3EuxiN0e3 zufe6f=NP}ib=j^vP+j_~7e6Z9d!&vJ{#{cF1fC+aS?#65;PNwHv7Di3=g)I%>f1|; z4xb)ja6S9zw - - - - Blockly Demo: Mirrored Blockly - - - - - - -

Blockly > - Demos > Mirrored Blockly

- -

This is a simple demo of a primary Blockly instance that controls a secondary Blockly instance with events. - Open the JavaScript console to see the event passing.

- -

→ More info on events

- - - - - - -
-
-
-
-
- - - - - - - diff --git a/demos/resizable/icon.png b/demos/resizable/icon.png deleted file mode 100644 index c4eaf81aef9a4ba22cdc26ae1d605e294173e1e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2534 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 diff --git a/demos/resizable/index.html b/demos/resizable/index.html deleted file mode 100644 index e2ee1e06d..000000000 --- a/demos/resizable/index.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - Blockly Demo: Resizable Blockly (Part 1) - - - - - - - - - - -
-

Blockly > - Demos > Resizable Blockly (Part 1)

- -

The first step in creating a resizable Blockly workspace is to use - CSS or tables to create an area for it. - Next, inject Blockly over that area.

- -

→ More info on injecting resizable Blockly

-
- Blockly will be positioned here. -
- - diff --git a/demos/resizable/overlay.html b/demos/resizable/overlay.html deleted file mode 100644 index 826a667bd..000000000 --- a/demos/resizable/overlay.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Blockly Demo: Resizable Blockly (Part 2) - - - - - - - - - - - - - -
-

Blockly > - Demos > Resizable Blockly (Part 2)

- -

- Once an area is defined, Blockly can be - injected and positioned over the area. - A resize handler keeps it in position as the page changes. -

- -

→ More info on injecting resizable Blockly

-
-
- -
- - - - - - diff --git a/demos/rtl/icon.png b/demos/rtl/icon.png deleted file mode 100644 index 284c1efa894b8725b2b2fda794d5a92b572ee532..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2466 zcmZ`*c{tQv8~!n48NzsltTSntm`o#K8rvkYMP)07j54+~wi(&dOw5NDZz!bDE88cG zEfR{dhBTJRIz%Kil$4!!`s2I4>-*z-&h?!8I`_Hm>pXv)=RPOlf~~ojh`a~@0AiLF zrgl8^gY+!c7MFZZ3;8kmLQ(*u1`1@t?JstxIv~Ugq08y#m$p<{lKExx1D3&&6 zLX#p;X(bPxgngi|d|PdkK-akEG5?Zag{e<07XdqdWH9GZK3nl8HNu+5CIh9JMU z2SNvl*R?`jL>a*gWUU8qUx$-3{HJ{qRl8M*#ggq_sY=zAu{uzPqX(?<5beJUUQ-5k zbK)9P@EHmSXx9pXs=UDoyzSWh-f(^=BcuY4H~mi>jIinnh)uGKOL9YzTYm(J?#SiO zf0A)Uk$;4*^!(}NSvsbL(}|;kAgYJ@oGyx72s+ZG4CRVWb=!srlA* zoEKNy%ADY|W0%sz7R+oc`bxxhfVZ6(35n`)qP+4| z{mddb-94ivxQ;i%nB)(isTlsW-P|BSutW-`lzi0F^++}G@3M-nN!xQQH&@KwdYUMS z45!)Ur(f5WsEBps7ywNS6T8oPDgQ=*Y+JJDa{;K>5Fu!=pd`bP1y zh}J%#KX^(7!)8{DzfZ95@mp1G&#u?kbuUO?@QM+vnj!b{1D{jh));%kBMSw^X~$6+ z;<573Wb4NG@5*(CP7`7^9Cl=H21&j%5V^AVA+}5+>4I;AVJnMrWV$tvCG0#&Yg1SA z2=OzX!kOVm)AXp);_)`((J z9qCI?cUjY+@#LrcpxDq`s`qO-mFQ8TTlIAHok@sI{Z?3H*{gPHSG|4r?WI{OxxT3J z&q0ODJ!n_|)=LI;wjU(g7Mf_B4BMW7iT-iq!s=tm?{_1bJ=&s*&RBV!T8Y*LTew6Y z`Ku^%WkYG|zJlY%auiDZE0>0eX65hBSMohp@{hBaxD%2k9sTqB6}(A*YzfKY9TP9} zb10uvl&hk%oi`=q0Jeb2^Hsai3+D8eH`-p7(6iz%v=1-S8t075HHSNe_9|`%wJQvu~U( zfFSJx>U<_Nu%Ix3_0d+hQS69d5!$-!^#0BY3Yj3X1@7-wUeHkU5Fjq!Fv-3glS%@5 z1}#F-&mIMq9UN0Xr!2CrSm|q-1j^G^gCZa!Ub(3$wPRMv6uz9Q@_t{u5=%p!Nr@K-zSdIv zgi-FGh0AHKVIO1n4zAP%o;Na;oqczgfleuPyvCBxJ<@7EdSUJXhz5Fh^ZrI!_?vlm z@qu|Rh;lfmXK;P3BQ;xW=)zR^(Q08;I1V?)I{!)*{&lJ-b@-fsh(aIb zTw%U_{MAy2&z%c?U84DvzQAsjYrAK_Jpw!{Z}BiXuS*m<455KK>X7GZ4U}@rw9gjP z*@2)()AviyQfwQAL~s($$YgL=1g#R}^C;XBxtb=6(cJ4u&ti&ei4C5_4q6v=li6h` z+p?H&su_ZBMhLnotnKKg&IAF+`k3_8?0kCYYL30zH-6?gqPZzzjXpNu)7IxV z?!xoXUzS&PRmAmm=B^s7uMHgE>~%TDs#}P9b?Bt=j{(w~7Mm=NbWo)F(0CnQ?aKQA zKgs8fvN8Ul3ccE122L3%>9|p@*a;G*_+PUI2w?|1PBUrxPr$h_*W11e?!EXrZ`;vO z@qit*nxTB!klQ-<#A|s8H|2FHPBDp^o+dbkme!4PeISB^`)(%xHfdjI!3a)R^Q@^P z{Iw_V>3}NdSkSyJ)Z5h}(5L@Kg|W2V2CGW0-A!;7PCU4} zF3ykmmK)@xfqb06(Ma4=gGqLJj_?%C-jx~=12Ol%b{e^#A6J)AMv07|qIlgD6*Qy5 zoKIhUFK0@>#klK}GnRB|BVM;HF{u$ - - - - - Blockly Demo: RTL - - - - - - - -

Blockly > - Demos > Right-to-Left

- -
- - - - - - diff --git a/demos/toolbox/icon.png b/demos/toolbox/icon.png deleted file mode 100644 index fe54fe492199dd168395c61f0d0fe5708d7beda0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2210 zcmZ`)XH=7k68%C6Bm|@rqy++t5D7`>0hB5U5s)HCQ$j$Dh#v*tqa8 zfLF(a!Mwf->09N2K#-+_B>>dl5ZNUQ@@52u;Nk!P@qYjSJsAMFJc`Z%fG7+AEcyWe zJ{JJw!U`TaoADN4f0CUI@auQpX)nLYV<2G!&joQ9GR?;s#t{GxqgFUo`q*85ECp+L;Wop=t zk@LaQ1h0|G$g3se#m$0M=q7vG0aCE%!SI$8^!*JlZ}f{Wl0!2wE>l3_S;ON~Dk~Fh zdNFc!UQ4%%ZWbiB$E?6iif>1}d!yJ*_%~!bs;4l5A10jntSkr+VUX%uQN)rfoCpxq z``1){%_fNe0P6>l52q_W0YW?yO?D?Z0-o(;Xh%0S+_OdSC0BYqpQ+B+T7zA5Q3w?g zS816p$KY~VInI9Tse|X2iyw*1>*AA0(C?LpG3$(>l=G$&$Z2D zI+lExR4R?+CoaF4X^5YZO#k-qJ4N5p;xk`EzJlaUy%DXNRP0`CMFO;4@xwX?_6waf zl`qBwYg9Oq-%14C`$5}D8~k!f;Vkr&ICC^LPegR@0!cHPa?YpRrXc#Yt2s3nRp2m2UlzPCe2X;MtJx zRs6XM+7&DLGk!k>(%ayp6(UP~bBFv~I(qYIPOlfn%0)c1y}J2!a|y${Z^BM<>StF) z@bbbp_3P6EJ52B77_~gBpi@vKrNx6&N`l;|*9O}gn(Y5jUYhA$8aC21?l0^rw=2`C zm_|o!s17+MP(+eR`xP7yw$5f12sM08f9M+1)|4s;Lzb^vKVfL?hM6!*Vxh=kSL5N9 zIuEe#v3YIr0e#CnQ+o?xVJ(m+|Lw7yV%hyx2@&TcDbD+&Jy9k|QMBU< zUw0SWdTLge?9EANV)Qf0D&?NW=0D2`Eou6m75gCOTu*)uL)dQ2*>@wE6J$5;8CVdu zW-cwWb^%&+`EX<^y>)z9s}Yvn8L70mROQTK?72-+tKPD;vcGt~zm?N@l{@Ak2&e7n zVjQFjlY&@{PkKE5Dmz^W_{iXe2K4(^Xg1eeU1z0c-If}BhQ9O7zL%4IUE#H0DrOx-AJyVwPjx8d4O~YGUDkM6L5NfR_s;|>Hw)DYxKCbPn z%c`+>!fBy|)a)+64#TTg$J?htvnYtnm>G_@Ai5 z7Qw9|kI2Vh7lPHd^m#X|*0S1yS~`EgtwRTehguAoiRij;1teGAe!I8PfVO~tNT^Sz z3lxJX%8CPaA7vyjo&-Hpu8HtrNG5!gnK?=Q)TMWqK>+;CjmNlH!@t?@bB!og6O9(< zo_nNRa_dA<{N7x7USBn_rmT2~Hc3VDB^vme3x2;--q_kc53Lj2 zmyF%_CyC^&9ee@XTiJOT8>@(l10NrZh*ZV}=b|8IK8%iU9&%Knykd?2RwM5akMZW`2oqrd4eMX~$InW#1sywBX4e;(Lj;LgI8(Q&w3 z&1T-MOjRvxa?3#D28AKjuYYFjUcq6@)?lZE5Jb{DRXqL`1d){1xMD5*^4Gm1Dr%XW z%ciVS5p6!Je_yn1AB!Vvl&CyCJgQrCr z-8ayZ6fx@R>zfD)HYC0V@9{8!YciXhkBkhC*c+2*KLSJde+>)2bSh!%F zsCwut+4`(Ed)5d1U`30ekaUi}PKTeKNWIA-zy6j6Z%kh{KILlPUbH z=CSk1m(sw>jPR$1IpY^SE$*_QOql;9Y%I{!w=84BYXLo;qxu5hd{xcx_!ptO0#R{R z;>@F0I6W8D*0|7nC?ENk>x%_74MJfb3eK!%YQvJGCKa)X?93-Yd z9OIW?du-winYGvOXg=I(_c1g-^tkx}Z9>EOMIRI^L&beV`iyD0o7t`HX5>Uflsf|T zePv~FXI!jw!oZqw{cMM(iSbgsopI}t45iJ^U5O1aYHKy*iOalH<`BBp)I1ngk83j* zn47MAin8-}nNKJCB&&Ml!&ABWVsgaaR;Pg|6%&{IZ)BzD(m(@Evtn#JQ+}RbYed?f zhzuY{2I48 - - - - Blockly Demo: Toolbox - - - - - - -

Blockly > - Demos > Toolbox

- -

This is a demo of a complex category structure for the toolbox.

- -

→ More info on the Toolbox

- -
- - - - - - -