Skip to content

Commit 2509c70

Browse files
authored
🚨 !HOTFIX!: 툴박스 카테고리가 선택안되는 문제 해결 (#243)
1 parent e828e2f commit 2509c70

File tree

1 file changed

+35
-2
lines changed

1 file changed

+35
-2
lines changed

Diff for: apps/client/src/core/tabbedToolbox.ts

+35-2
Original file line numberDiff line numberDiff line change
@@ -329,8 +329,41 @@ export default class TabbedToolbox extends Blockly.Toolbox {
329329
this.contentArea_.innerHTML = '';
330330
}
331331

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+
}
334367
}
335368

336369
Blockly.Css.register(`

0 commit comments

Comments
 (0)