File tree 1 file changed +35
-2
lines changed
1 file changed +35
-2
lines changed Original file line number Diff line number Diff line change @@ -329,8 +329,41 @@ export default class TabbedToolbox extends Blockly.Toolbox {
329
329
this . contentArea_ . innerHTML = '' ;
330
330
}
331
331
332
- // eslint-disable-next-line no-unused-vars
333
- protected onClick_ ( _e : PointerEvent ) : void { }
332
+ protected onClick_ ( e : PointerEvent ) : void {
333
+ const element = e . target as HTMLElement ;
334
+ if ( element . tagName === 'INPUT' ) {
335
+ return ;
336
+ }
337
+
338
+ if ( element . textContent === '컨테이너' ) {
339
+ this . setSelectedItem ( this . getToolboxItems ( ) ! [ 0 ] ) ;
340
+ return ;
341
+ }
342
+ if ( element . textContent === '텍스트' ) {
343
+ this . setSelectedItem ( this . getToolboxItems ( ) ! [ 1 ] ) ;
344
+ return ;
345
+ }
346
+ if ( element . textContent === '폼' ) {
347
+ this . setSelectedItem ( this . getToolboxItems ( ) ! [ 2 ] ) ;
348
+ return ;
349
+ }
350
+ if ( element . textContent === '표' ) {
351
+ this . setSelectedItem ( this . getToolboxItems ( ) ! [ 3 ] ) ;
352
+ return ;
353
+ }
354
+ if ( element . textContent === '리스트' ) {
355
+ this . setSelectedItem ( this . getToolboxItems ( ) ! [ 4 ] ) ;
356
+ return ;
357
+ }
358
+ if ( element . textContent === '링크' ) {
359
+ this . setSelectedItem ( this . getToolboxItems ( ) ! [ 5 ] ) ;
360
+ return ;
361
+ }
362
+ if ( element . textContent === '내용' ) {
363
+ this . setSelectedItem ( this . getToolboxItems ( ) ! [ 6 ] ) ;
364
+ return ;
365
+ }
366
+ }
334
367
}
335
368
336
369
Blockly . Css . register ( `
You can’t perform that action at this time.
0 commit comments