From b9cd48beb71290646330bdc887950caddccd9adb Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Thu, 5 May 2022 22:46:22 +0200
Subject: [PATCH] [editor] Reorganize component files

Components with bigger scope are put to the component root, canvas,
props panle and new-element-panel.
---
 projects/editor/src/app/app.module.ts         | 44 +++++++++----------
 .../canvas/canvas.component.html              |  0
 .../page-view => }/canvas/canvas.component.ts |  4 +-
 .../dynamic-section-helper-grid.component.ts  |  2 +-
 .../element-grid-change-listener.directive.ts |  0
 .../canvas/overlays/canvas-element-overlay.ts |  6 +--
 .../dynamic-canvas-overlay.component.ts       |  0
 .../static-canvas-overlay.component.ts        |  0
 .../canvas/section-dynamic.component.ts       |  0
 .../canvas/section-menu.component.ts          |  6 +--
 .../canvas/section-static.component.ts        |  2 +-
 .../ui-element-toolbox.component.css          |  0
 .../ui-element-toolbox.component.html         |  0
 .../ui-element-toolbox.component.ts           |  4 +-
 .../element-properties-panel.component.html   |  0
 .../element-properties-panel.component.ts     |  4 +-
 .../element-model-properties.component.css    |  0
 .../element-model-properties.component.html   |  0
 .../element-model-properties.component.ts     |  6 +--
 .../button-properties.component.ts            |  4 +-
 .../drop-list-properties.component.ts         |  0
 .../image-properties.component.ts             |  0
 .../input-element-properties.component.ts     |  0
 .../options-field-set.component.ts            |  2 +-
 .../slider-properties.component.ts            |  0
 .../text-properties-field-set.component.ts    |  4 +-
 .../element-position-properties.component.ts  |  4 +-
 .../dimension-field-set.component.ts          |  0
 .../position-field-set.component.ts           |  0
 .../element-style-properties.component.ts     |  0
 30 files changed, 46 insertions(+), 46 deletions(-)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/canvas.component.html (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/canvas.component.ts (96%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/dynamic-section-helper-grid.component.ts (98%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/element-grid-change-listener.directive.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/overlays/canvas-element-overlay.ts (94%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/overlays/dynamic-canvas-overlay.component.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/overlays/static-canvas-overlay.component.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/section-dynamic.component.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/section-menu.component.ts (98%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/canvas/section-static.component.ts (96%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/new-ui-element-panel/ui-element-toolbox.component.css (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/new-ui-element-panel/ui-element-toolbox.component.html (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/new-ui-element-panel/ui-element-toolbox.component.ts (82%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/element-properties-panel.component.html (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/element-properties-panel.component.ts (96%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/element-model-properties.component.css (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/element-model-properties.component.html (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/element-model-properties.component.ts (95%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/input-groups/button-properties.component.ts (96%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/input-groups/drop-list-properties.component.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/input-groups/image-properties.component.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/input-groups/input-element-properties.component.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/input-groups/options-field-set.component.ts (98%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/input-groups/slider-properties.component.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/model-properties-tab/input-groups/text-properties-field-set.component.ts (96%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/position-properties-tab/element-position-properties.component.ts (94%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/position-properties-tab/input-groups/dimension-field-set.component.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/position-properties-tab/input-groups/position-field-set.component.ts (100%)
 rename projects/editor/src/app/components/{unit-view/page-view => }/properties-panel/style-properties-tab/element-style-properties.component.ts (100%)

diff --git a/projects/editor/src/app/app.module.ts b/projects/editor/src/app/app.module.ts
index 27c164438..58cc15c18 100644
--- a/projects/editor/src/app/app.module.ts
+++ b/projects/editor/src/app/app.module.ts
@@ -22,18 +22,18 @@ import { MatListModule } from '@angular/material/list';
 import { AppComponent } from './app.component';
 import { ToolbarComponent } from './components/toolbar/toolbar.component';
 import { UiElementToolboxComponent } from
-  './components/unit-view/page-view/new-ui-element-panel/ui-element-toolbox.component';
+    './components/new-ui-element-panel/ui-element-toolbox.component';
 import { UnitViewComponent } from './components/unit-view/unit-view.component';
-import { CanvasComponent } from './components/unit-view/page-view/canvas/canvas.component';
+import { CanvasComponent } from './components/canvas/canvas.component';
 import { StaticCanvasOverlayComponent } from
-  './components/unit-view/page-view/canvas/overlays/static-canvas-overlay.component';
+    './components/canvas/overlays/static-canvas-overlay.component';
 import { DynamicCanvasOverlayComponent } from
-  './components/unit-view/page-view/canvas/overlays/dynamic-canvas-overlay.component';
+    './components/canvas/overlays/dynamic-canvas-overlay.component';
 import { SharedModule } from 'common/shared.module';
 import { EditorTranslateLoader } from './editor-translate-loader';
-import { SectionMenuComponent } from './components/unit-view/page-view/canvas/section-menu.component';
-import { SectionStaticComponent } from './components/unit-view/page-view/canvas/section-static.component';
-import { SectionDynamicComponent } from './components/unit-view/page-view/canvas/section-dynamic.component';
+import { SectionMenuComponent } from './components/canvas/section-menu.component';
+import { SectionStaticComponent } from './components/canvas/section-static.component';
+import { SectionDynamicComponent } from './components/canvas/section-dynamic.component';
 import { RichTextEditorComponent } from './text-editor/rich-text-editor.component';
 import { ConfirmationDialogComponent } from './components/dialogs/confirmation-dialog.component';
 import { TextEditDialogComponent } from './components/dialogs/text-edit-dialog.component';
@@ -48,26 +48,26 @@ import { ToggleButtonNodeviewComponent } from './text-editor/angular-node-views/
 import { TextFieldNodeviewComponent } from './text-editor/angular-node-views/text-field-nodeview.component';
 import { DropListNodeviewComponent } from './text-editor/angular-node-views/drop-list-nodeview.component';
 import { PositionFieldSetComponent } from
-  './components/unit-view/page-view/properties-panel/position-properties-tab/input-groups/position-field-set.component';
+    './components/properties-panel/position-properties-tab/input-groups/position-field-set.component';
 import { DimensionFieldSetComponent } from
-  './components/unit-view/page-view/properties-panel/position-properties-tab/input-groups/dimension-field-set.component';
+    './components/properties-panel/position-properties-tab/input-groups/dimension-field-set.component';
 import { ElementPropertiesPanelComponent }
-  from './components/unit-view/page-view/properties-panel/element-properties-panel.component';
+  from './components/properties-panel/element-properties-panel.component';
 import { ElementPositionPropertiesComponent } from
-  './components/unit-view/page-view/properties-panel/position-properties-tab/element-position-properties.component';
+    './components/properties-panel/position-properties-tab/element-position-properties.component';
 import { ElementStylePropertiesComponent } from
-  './components/unit-view/page-view/properties-panel/style-properties-tab/element-style-properties.component';
+    './components/properties-panel/style-properties-tab/element-style-properties.component';
 import { ElementModelPropertiesComponent } from
-  './components/unit-view/page-view/properties-panel/model-properties-tab/element-model-properties.component';
-import { DynamicSectionHelperGridComponent } from './components/unit-view/page-view/canvas/dynamic-section-helper-grid.component';
-import { ElementGridChangeListenerDirective } from './components/unit-view/page-view/canvas/element-grid-change-listener.directive';
-import { OptionsFieldSetComponent } from './components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/options-field-set.component';
-import { TextPropertiesFieldSetComponent } from './components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/text-properties-field-set.component';
-import { ButtonPropertiesComponent } from './components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/button-properties.component';
-import { SliderPropertiesComponent } from './components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/slider-properties.component';
-import { InputElementPropertiesComponent } from './components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/input-element-properties.component';
-import { ImagePropertiesComponent } from './components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/image-properties.component';
-import { DropListPropertiesComponent } from './components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/drop-list-properties.component';
+    './components/properties-panel/model-properties-tab/element-model-properties.component';
+import { DynamicSectionHelperGridComponent } from './components/canvas/dynamic-section-helper-grid.component';
+import { ElementGridChangeListenerDirective } from './components/canvas/element-grid-change-listener.directive';
+import { OptionsFieldSetComponent } from './components/properties-panel/model-properties-tab/input-groups/options-field-set.component';
+import { TextPropertiesFieldSetComponent } from './components/properties-panel/model-properties-tab/input-groups/text-properties-field-set.component';
+import { ButtonPropertiesComponent } from './components/properties-panel/model-properties-tab/input-groups/button-properties.component';
+import { SliderPropertiesComponent } from './components/properties-panel/model-properties-tab/input-groups/slider-properties.component';
+import { InputElementPropertiesComponent } from './components/properties-panel/model-properties-tab/input-groups/input-element-properties.component';
+import { ImagePropertiesComponent } from './components/properties-panel/model-properties-tab/input-groups/image-properties.component';
+import { DropListPropertiesComponent } from './components/properties-panel/model-properties-tab/input-groups/drop-list-properties.component';
 import { RichTextEditorSimpleComponent } from './text-editor-simple/rich-text-editor-simple.component';
 import { RichTextSimpleEditDialogComponent } from './components/dialogs/rich-text-simple-edit-dialog.component';
 
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/canvas.component.html b/projects/editor/src/app/components/canvas/canvas.component.html
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/canvas.component.html
rename to projects/editor/src/app/components/canvas/canvas.component.html
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/canvas.component.ts b/projects/editor/src/app/components/canvas/canvas.component.ts
similarity index 96%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/canvas.component.ts
rename to projects/editor/src/app/components/canvas/canvas.component.ts
index a930a3c8b..3e0d94bcf 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/canvas.component.ts
+++ b/projects/editor/src/app/components/canvas/canvas.component.ts
@@ -2,8 +2,8 @@ import {
   Component, Input, QueryList, ViewChildren
 } from '@angular/core';
 import { CdkDragDrop } from '@angular/cdk/drag-drop';
-import { UnitService } from '../../../../services/unit.service';
-import { SelectionService } from '../../../../services/selection.service';
+import { UnitService } from '../../services/unit.service';
+import { SelectionService } from '../../services/selection.service';
 import { CanvasElementOverlay } from './overlays/canvas-element-overlay';
 import { SectionStaticComponent } from './section-static.component';
 import { SectionDynamicComponent } from './section-dynamic.component';
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/dynamic-section-helper-grid.component.ts b/projects/editor/src/app/components/canvas/dynamic-section-helper-grid.component.ts
similarity index 98%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/dynamic-section-helper-grid.component.ts
rename to projects/editor/src/app/components/canvas/dynamic-section-helper-grid.component.ts
index 937d387db..dad86d3b9 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/dynamic-section-helper-grid.component.ts
+++ b/projects/editor/src/app/components/canvas/dynamic-section-helper-grid.component.ts
@@ -3,7 +3,7 @@ import {
   Component, ElementRef, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges
 } from '@angular/core';
 import { UIElement, UIElementType } from 'common/interfaces/elements';
-import { UnitService } from '../../../../services/unit.service';
+import { UnitService } from '../../services/unit.service';
 import { Section } from 'common/interfaces/unit';
 
 @Component({
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/element-grid-change-listener.directive.ts b/projects/editor/src/app/components/canvas/element-grid-change-listener.directive.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/element-grid-change-listener.directive.ts
rename to projects/editor/src/app/components/canvas/element-grid-change-listener.directive.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/overlays/canvas-element-overlay.ts b/projects/editor/src/app/components/canvas/overlays/canvas-element-overlay.ts
similarity index 94%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/overlays/canvas-element-overlay.ts
rename to projects/editor/src/app/components/canvas/overlays/canvas-element-overlay.ts
index 28ea3cb50..1b8ff4a0a 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/overlays/canvas-element-overlay.ts
+++ b/projects/editor/src/app/components/canvas/overlays/canvas-element-overlay.ts
@@ -5,12 +5,12 @@ import {
 } from '@angular/core';
 import { Subject } from 'rxjs';
 import { takeUntil } from 'rxjs/operators';
-import { UnitService } from '../../../../../services/unit.service';
+import { UnitService } from '../../../services/unit.service';
 import { ElementFactory } from 'common/util/element.factory';
 import { ElementComponent } from 'common/directives/element-component.directive';
-import { SelectionService } from '../../../../../services/selection.service';
+import { SelectionService } from '../../../services/selection.service';
 import { CompoundElementComponent } from
-  'common/directives/compound-element.directive';
+    'common/directives/compound-element.directive';
 import { ClozeComponent } from 'common/components/ui-elements/cloze.component';
 import { CompoundChildOverlayComponent } from 'common/components/compound-child-overlay.component';
 import { UIElement } from 'common/interfaces/elements';
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/overlays/dynamic-canvas-overlay.component.ts b/projects/editor/src/app/components/canvas/overlays/dynamic-canvas-overlay.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/overlays/dynamic-canvas-overlay.component.ts
rename to projects/editor/src/app/components/canvas/overlays/dynamic-canvas-overlay.component.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/overlays/static-canvas-overlay.component.ts b/projects/editor/src/app/components/canvas/overlays/static-canvas-overlay.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/overlays/static-canvas-overlay.component.ts
rename to projects/editor/src/app/components/canvas/overlays/static-canvas-overlay.component.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/section-dynamic.component.ts b/projects/editor/src/app/components/canvas/section-dynamic.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/section-dynamic.component.ts
rename to projects/editor/src/app/components/canvas/section-dynamic.component.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/section-menu.component.ts b/projects/editor/src/app/components/canvas/section-menu.component.ts
similarity index 98%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/section-menu.component.ts
rename to projects/editor/src/app/components/canvas/section-menu.component.ts
index d044d59a4..79a919006 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/section-menu.component.ts
+++ b/projects/editor/src/app/components/canvas/section-menu.component.ts
@@ -4,9 +4,9 @@ import {
 } from '@angular/core';
 import { Subject } from 'rxjs';
 import { takeUntil } from 'rxjs/operators';
-import { UnitService } from '../../../../services/unit.service';
-import { DialogService } from '../../../../services/dialog.service';
-import { SelectionService } from '../../../../services/selection.service';
+import { UnitService } from '../../services/unit.service';
+import { DialogService } from '../../services/dialog.service';
+import { SelectionService } from '../../services/selection.service';
 import { Section } from 'common/interfaces/unit';
 import { UIElement } from 'common/interfaces/elements';
 
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/section-static.component.ts b/projects/editor/src/app/components/canvas/section-static.component.ts
similarity index 96%
rename from projects/editor/src/app/components/unit-view/page-view/canvas/section-static.component.ts
rename to projects/editor/src/app/components/canvas/section-static.component.ts
index bdc71be51..9e99ce13c 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/section-static.component.ts
+++ b/projects/editor/src/app/components/canvas/section-static.component.ts
@@ -1,7 +1,7 @@
 import {
   Component, ElementRef, EventEmitter, Input, Output, QueryList, ViewChild, ViewChildren
 } from '@angular/core';
-import { UnitService } from '../../../../services/unit.service';
+import { UnitService } from '../../services/unit.service';
 import { CanvasElementOverlay } from './overlays/canvas-element-overlay';
 import { Section } from 'common/interfaces/unit';
 import { UIElementType } from 'common/interfaces/elements';
diff --git a/projects/editor/src/app/components/unit-view/page-view/new-ui-element-panel/ui-element-toolbox.component.css b/projects/editor/src/app/components/new-ui-element-panel/ui-element-toolbox.component.css
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/new-ui-element-panel/ui-element-toolbox.component.css
rename to projects/editor/src/app/components/new-ui-element-panel/ui-element-toolbox.component.css
diff --git a/projects/editor/src/app/components/unit-view/page-view/new-ui-element-panel/ui-element-toolbox.component.html b/projects/editor/src/app/components/new-ui-element-panel/ui-element-toolbox.component.html
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/new-ui-element-panel/ui-element-toolbox.component.html
rename to projects/editor/src/app/components/new-ui-element-panel/ui-element-toolbox.component.html
diff --git a/projects/editor/src/app/components/unit-view/page-view/new-ui-element-panel/ui-element-toolbox.component.ts b/projects/editor/src/app/components/new-ui-element-panel/ui-element-toolbox.component.ts
similarity index 82%
rename from projects/editor/src/app/components/unit-view/page-view/new-ui-element-panel/ui-element-toolbox.component.ts
rename to projects/editor/src/app/components/new-ui-element-panel/ui-element-toolbox.component.ts
index 781d4e8b6..729379b7b 100644
--- a/projects/editor/src/app/components/unit-view/page-view/new-ui-element-panel/ui-element-toolbox.component.ts
+++ b/projects/editor/src/app/components/new-ui-element-panel/ui-element-toolbox.component.ts
@@ -1,6 +1,6 @@
 import { Component } from '@angular/core';
-import { UnitService } from '../../../../services/unit.service';
-import { SelectionService } from '../../../../services/selection.service';
+import { UnitService } from '../../services/unit.service';
+import { SelectionService } from '../../services/selection.service';
 import { UIElementType } from 'common/interfaces/elements';
 
 @Component({
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/element-properties-panel.component.html b/projects/editor/src/app/components/properties-panel/element-properties-panel.component.html
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/element-properties-panel.component.html
rename to projects/editor/src/app/components/properties-panel/element-properties-panel.component.html
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/element-properties-panel.component.ts b/projects/editor/src/app/components/properties-panel/element-properties-panel.component.ts
similarity index 96%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/element-properties-panel.component.ts
rename to projects/editor/src/app/components/properties-panel/element-properties-panel.component.ts
index f65e99c50..f4b3bfd34 100644
--- a/projects/editor/src/app/components/unit-view/page-view/properties-panel/element-properties-panel.component.ts
+++ b/projects/editor/src/app/components/properties-panel/element-properties-panel.component.ts
@@ -5,8 +5,8 @@ import { DomSanitizer } from '@angular/platform-browser';
 import { Subject } from 'rxjs';
 import { takeUntil } from 'rxjs/operators';
 import { TranslateService } from '@ngx-translate/core';
-import { UnitService } from '../../../../services/unit.service';
-import { SelectionService } from '../../../../services/selection.service';
+import { UnitService } from '../../services/unit.service';
+import { SelectionService } from '../../services/selection.service';
 import { MessageService } from 'common/services/message.service';
 import {
   TextImageLabel,
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/element-model-properties.component.css b/projects/editor/src/app/components/properties-panel/model-properties-tab/element-model-properties.component.css
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/element-model-properties.component.css
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/element-model-properties.component.css
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/element-model-properties.component.html b/projects/editor/src/app/components/properties-panel/model-properties-tab/element-model-properties.component.html
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/element-model-properties.component.html
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/element-model-properties.component.html
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/element-model-properties.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/element-model-properties.component.ts
similarity index 95%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/element-model-properties.component.ts
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/element-model-properties.component.ts
index 316e13dfd..c5276f1a8 100644
--- a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/element-model-properties.component.ts
+++ b/projects/editor/src/app/components/properties-panel/model-properties-tab/element-model-properties.component.ts
@@ -4,7 +4,7 @@ import {
 } from '@angular/core';
 import { CdkDragDrop } from '@angular/cdk/drag-drop/drag-events';
 import { moveItemInArray } from '@angular/cdk/drag-drop';
-import { UnitService } from '../../../../../services/unit.service';
+import { UnitService } from '../../../services/unit.service';
 import {
   TextImageLabel,
   DragNDropValueObject,
@@ -12,8 +12,8 @@ import {
   LikertElement, LikertRowElement,
   UIElement
 } from 'common/interfaces/elements';
-import { SelectionService } from '../../../../../services/selection.service';
-import { DialogService } from '../../../../../services/dialog.service';
+import { SelectionService } from '../../../services/selection.service';
+import { DialogService } from '../../../services/dialog.service';
 import { DomSanitizer } from '@angular/platform-browser';
 
 @Component({
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/button-properties.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/button-properties.component.ts
similarity index 96%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/button-properties.component.ts
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/button-properties.component.ts
index 96ac215f2..1649639e3 100644
--- a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/button-properties.component.ts
+++ b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/button-properties.component.ts
@@ -1,8 +1,8 @@
 import {
   Component, EventEmitter, Input, Output
 } from '@angular/core';
-import { UnitService } from '../../../../../../services/unit.service';
-import { SelectionService } from '../../../../../../services/selection.service';
+import { UnitService } from '../../../../services/unit.service';
+import { SelectionService } from '../../../../services/selection.service';
 import { FileService } from 'common/services/file.service';
 
 @Component({
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/drop-list-properties.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/drop-list-properties.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/drop-list-properties.component.ts
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/drop-list-properties.component.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/image-properties.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/image-properties.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/image-properties.component.ts
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/image-properties.component.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/input-element-properties.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/input-element-properties.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/input-element-properties.component.ts
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/input-element-properties.component.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/options-field-set.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/options-field-set.component.ts
similarity index 98%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/options-field-set.component.ts
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/options-field-set.component.ts
index 87dcd0c86..c519c472b 100644
--- a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/options-field-set.component.ts
+++ b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/options-field-set.component.ts
@@ -3,7 +3,7 @@ import {
 } from '@angular/core';
 import { CdkDragDrop } from '@angular/cdk/drag-drop/drag-events';
 import { moveItemInArray } from '@angular/cdk/drag-drop';
-import { DialogService } from '../../../../../../services/dialog.service';
+import { DialogService } from '../../../../services/dialog.service';
 import { DomSanitizer } from '@angular/platform-browser';
 
 @Component({
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/slider-properties.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/slider-properties.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/slider-properties.component.ts
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/slider-properties.component.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/text-properties-field-set.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/text-properties-field-set.component.ts
similarity index 96%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/text-properties-field-set.component.ts
rename to projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/text-properties-field-set.component.ts
index a9fafd0b5..b87965844 100644
--- a/projects/editor/src/app/components/unit-view/page-view/properties-panel/model-properties-tab/input-groups/text-properties-field-set.component.ts
+++ b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/text-properties-field-set.component.ts
@@ -2,8 +2,8 @@ import {
   Component, EventEmitter, Input, Output
 } from '@angular/core';
 import { TextElement } from 'common/interfaces/elements';
-import { DialogService } from '../../../../../../services/dialog.service';
-import { SelectionService } from '../../../../../../services/selection.service';
+import { DialogService } from '../../../../services/dialog.service';
+import { SelectionService } from '../../../../services/selection.service';
 
 @Component({
   selector: 'aspect-text-properties-field-set',
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/position-properties-tab/element-position-properties.component.ts b/projects/editor/src/app/components/properties-panel/position-properties-tab/element-position-properties.component.ts
similarity index 94%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/position-properties-tab/element-position-properties.component.ts
rename to projects/editor/src/app/components/properties-panel/position-properties-tab/element-position-properties.component.ts
index ab9c64982..539d4bd70 100644
--- a/projects/editor/src/app/components/unit-view/page-view/properties-panel/position-properties-tab/element-position-properties.component.ts
+++ b/projects/editor/src/app/components/properties-panel/position-properties-tab/element-position-properties.component.ts
@@ -1,8 +1,8 @@
 import {
   Component, Input, Output, EventEmitter
 } from '@angular/core';
-import { UnitService } from '../../../../../services/unit.service';
-import { SelectionService } from '../../../../../services/selection.service';
+import { UnitService } from '../../../services/unit.service';
+import { SelectionService } from '../../../services/selection.service';
 import { PositionedElement, PositionProperties } from 'common/interfaces/elements';
 
 @Component({
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/position-properties-tab/input-groups/dimension-field-set.component.ts b/projects/editor/src/app/components/properties-panel/position-properties-tab/input-groups/dimension-field-set.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/position-properties-tab/input-groups/dimension-field-set.component.ts
rename to projects/editor/src/app/components/properties-panel/position-properties-tab/input-groups/dimension-field-set.component.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/position-properties-tab/input-groups/position-field-set.component.ts b/projects/editor/src/app/components/properties-panel/position-properties-tab/input-groups/position-field-set.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/position-properties-tab/input-groups/position-field-set.component.ts
rename to projects/editor/src/app/components/properties-panel/position-properties-tab/input-groups/position-field-set.component.ts
diff --git a/projects/editor/src/app/components/unit-view/page-view/properties-panel/style-properties-tab/element-style-properties.component.ts b/projects/editor/src/app/components/properties-panel/style-properties-tab/element-style-properties.component.ts
similarity index 100%
rename from projects/editor/src/app/components/unit-view/page-view/properties-panel/style-properties-tab/element-style-properties.component.ts
rename to projects/editor/src/app/components/properties-panel/style-properties-tab/element-style-properties.component.ts
-- 
GitLab