From effd91fc82c0bca365d2fd3d0546ecd5d12f68e9 Mon Sep 17 00:00:00 2001 From: rhenck <richard.henck@iqb.hu-berlin.de> Date: Fri, 29 Oct 2021 15:14:38 +0200 Subject: [PATCH] [editor] Fix dragging unselected elements in dynamic section mode --- .../page-view/canvas/dynamic-canvas-overlay.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/editor/src/app/unit-view/page-view/canvas/dynamic-canvas-overlay.component.ts b/projects/editor/src/app/unit-view/page-view/canvas/dynamic-canvas-overlay.component.ts index b2ff36d20..9c43de68d 100644 --- a/projects/editor/src/app/unit-view/page-view/canvas/dynamic-canvas-overlay.component.ts +++ b/projects/editor/src/app/unit-view/page-view/canvas/dynamic-canvas-overlay.component.ts @@ -9,11 +9,12 @@ import { UIElement } from '../../../../../../common/models/uI-element'; selector: 'app-dynamic-canvas-overlay', template: ` <div #draggableElement class="draggable-element" [class.draggable-element-selected]="isSelected" - cdkDrag [cdkDragData]="{dragType: 'move', element: element}" [cdkDragDisabled]="!isSelected" + cdkDrag [cdkDragData]="{dragType: 'move', element: element}" (click)="selectElement($event.shiftKey); $event.stopPropagation()" (dblclick)="openEditDialog()" (cdkDragStarted)="!isSelected && selectElement()" [style.outline]="isSelected ? 'purple solid 1px' : ''" [style.z-index]="isSelected ? 2 : 1"> + <div *cdkDragPlaceholder></div> <div *ngIf="isSelected" [style.width.%]="dragging ? 100 : 0" [style.height.%]="dragging ? 100 : 0" -- GitLab