[editor] Add section element list
This allows to select elements without clicking them on the canvas, as elements may be obstructed or not visible for some reason. The selection logic is a bit complicated because usually only the overlay components are usd for selection which are also the place to apply any highlighting on. Here we have to find the component element reference from the section. Therefore the double looping 'getElementComponent' method. Also when an elements is selected it briefly gets z-index 100 so it is moved to the front and visible and manipulatable.
Showing
- projects/editor/src/app/app.module.ts 3 additions, 1 deletionprojects/editor/src/app/app.module.ts
- projects/editor/src/app/components/unit-view/page-view/canvas/canvas.component.html 3 additions, 0 deletions...mponents/unit-view/page-view/canvas/canvas.component.html
- projects/editor/src/app/components/unit-view/page-view/canvas/canvas.component.ts 26 additions, 1 deletion...components/unit-view/page-view/canvas/canvas.component.ts
- projects/editor/src/app/components/unit-view/page-view/canvas/overlays/canvas-element-overlay.ts 6 additions, 0 deletions...-view/page-view/canvas/overlays/canvas-element-overlay.ts
- projects/editor/src/app/components/unit-view/page-view/canvas/overlays/dynamic-canvas-overlay.component.ts 4 additions, 2 deletions...-view/canvas/overlays/dynamic-canvas-overlay.component.ts
- projects/editor/src/app/components/unit-view/page-view/canvas/overlays/static-canvas-overlay.component.ts 4 additions, 2 deletions...e-view/canvas/overlays/static-canvas-overlay.component.ts
- projects/editor/src/app/components/unit-view/page-view/canvas/section-dynamic.component.ts 5 additions, 1 deletion...s/unit-view/page-view/canvas/section-dynamic.component.ts
- projects/editor/src/app/components/unit-view/page-view/canvas/section-menu.component.ts 17 additions, 0 deletions...ents/unit-view/page-view/canvas/section-menu.component.ts
- projects/editor/src/app/components/unit-view/page-view/canvas/section-static.component.ts 5 additions, 2 deletions...ts/unit-view/page-view/canvas/section-static.component.ts
Please register or sign in to comment