From 995d5dd67ef2a8550f123e2eecef7516d69de107 Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Thu, 28 Oct 2021 15:03:46 +0200
Subject: [PATCH] [editor] Fix dynamic section outlines

The outlines where not completely shown when multiple elements were put
beside one another. Now the selected elements of pulled to the top and
the outline is visible.
---
 .../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 44fcb3bdf..21f0ea342 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
@@ -12,7 +12,8 @@ import { UIElement } from '../../../../../../common/models/uI-element';
            cdkDrag [cdkDragData]="{dragType: 'move', element: element}" [cdkDragDisabled]="!isSelected"
            (click)="selectElement($event.shiftKey)" (dblclick)="openEditDialog()"
            (cdkDragStarted)="!isSelected && selectElement()"
-           [style.outline]="isSelected ? 'purple solid 1px' : ''">
+           [style.outline]="isSelected ? 'purple solid 1px' : ''"
+           [style.z-index]="isSelected ? 2 : 1">
           <div *ngIf="isSelected"
                [style.width.%]="dragging ? 100 : 0"
                [style.height.%]="dragging ? 100 : 0"
-- 
GitLab