From 5f5e8a1af521d3ce1bbde70b0fc5347885486f50 Mon Sep 17 00:00:00 2001 From: rhenck <richard.henck@iqb.hu-berlin.de> Date: Fri, 19 Nov 2021 12:01:07 +0100 Subject: [PATCH] [editor] Fix compound sub element selection Was not correctly setting the pointer event for ClozeComponents. --- .../page-view/canvas/overlays/canvas-element-overlay.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/overlays/canvas-element-overlay.ts b/projects/editor/src/app/components/unit-view/page-view/canvas/overlays/canvas-element-overlay.ts index 36067fa0c..002b06a06 100644 --- a/projects/editor/src/app/components/unit-view/page-view/canvas/overlays/canvas-element-overlay.ts +++ b/projects/editor/src/app/components/unit-view/page-view/canvas/overlays/canvas-element-overlay.ts @@ -40,10 +40,10 @@ export abstract class CanvasElementOverlay implements OnInit, OnDestroy { this.selectionService.selectElement({ componentElement: this, multiSelect: false }); if (this.childComponent.instance instanceof ClozeComponent) { + this.childComponent.location.nativeElement.style.pointerEvents = 'unset'; this.childComponent.instance.elementSelected .pipe(takeUntil(this.ngUnsubscribe)) .subscribe((element: ClozeElement) => { - this.childComponent.location.nativeElement.style.pointerEvents = 'unset'; this.selectionService.selectCompoundChild(element); }); } -- GitLab