From c4d5dfd5d151a3d7d317d77326d252eaa36e5921 Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Thu, 13 Jan 2022 11:06:57 +0100
Subject: [PATCH] [editor] Fix some minor issues with imports, paths and
 variables

---
 projects/editor/src/app/app.module.ts            | 12 ++++++------
 projects/editor/src/app/services/unit.service.ts |  5 +++--
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/projects/editor/src/app/app.module.ts b/projects/editor/src/app/app.module.ts
index 5621dc791..9e914deb1 100644
--- a/projects/editor/src/app/app.module.ts
+++ b/projects/editor/src/app/app.module.ts
@@ -53,9 +53,9 @@ import { ElementModelPropertiesComponent } from
   './components/unit-view/page-view/properties-panel/element-model-properties.component';
 import { DropListOptionEditDialogComponent } from './components/dialogs/drop-list-option-edit-dialog.component';
 
-import { NodeviewToggleButtonComponent } from './text-editor/node-views/nodeview-toggle-button.component';
-import { NodeviewTextFieldComponent } from './text-editor/node-views/nodeview-text-field.component';
-import { NodeviewDropListComponent } from './text-editor/node-views/nodeview-drop-list.component';
+import { ToggleButtonNodeviewComponent } from './text-editor/angular-node-views/toggle-button-nodeview.component';
+import { TextFieldNodeviewComponent } from './text-editor/angular-node-views/text-field-nodeview.component';
+import { DropListNodeviewComponent } from './text-editor/angular-node-views/drop-list-nodeview.component';
 
 @NgModule({
   declarations: [
@@ -72,9 +72,9 @@ import { NodeviewDropListComponent } from './text-editor/node-views/nodeview-dro
     SectionStaticComponent,
     SectionDynamicComponent,
     RichTextEditorComponent,
-    NodeviewToggleButtonComponent,
-    NodeviewTextFieldComponent,
-    NodeviewDropListComponent,
+    ToggleButtonNodeviewComponent,
+    TextFieldNodeviewComponent,
+    DropListNodeviewComponent,
     ElementStylePropertiesComponent,
     ElementSizingPropertiesComponent,
     ConfirmationDialogComponent,
diff --git a/projects/editor/src/app/services/unit.service.ts b/projects/editor/src/app/services/unit.service.ts
index 3af112e55..e5f5d5aac 100644
--- a/projects/editor/src/app/services/unit.service.ts
+++ b/projects/editor/src/app/services/unit.service.ts
@@ -15,7 +15,7 @@ import {
   InputElement, InputElementValue,
   LikertColumn,
   LikertRow, PlayerElement,
-  PlayerProperties, PositionedElement,
+  PlayerProperties, PositionedElement, ClozeDocument,
   UIElement,
   UIElementType
 } from '../../../../common/models/uI-element';
@@ -25,6 +25,7 @@ import { LikertElementRow } from '../../../../common/ui-elements/likert/likert-e
 import { SelectionService } from './selection.service';
 import { ElementFactory } from '../../../../common/util/element.factory';
 import { ClozeParser } from '../util/cloze-parser';
+import { ClozeElement } from '../../../../common/ui-elements/cloze/cloze-element';
 
 @Injectable({
   providedIn: 'root'
@@ -409,7 +410,7 @@ export class UnitService {
       case 'dropdown':
       case 'checkbox':
       case 'radio':
-        this.dialogService.showTextEditDialog((element as InputElement).label).subscribe((result: string) => {
+        this.dialogService.showTextEditDialog(element.label).subscribe((result: string) => {
           if (result) {
             this.updateElementProperty([element], 'label', result);
           }
-- 
GitLab