From 40fb904a32568db357f0558686b701053593cfe4 Mon Sep 17 00:00:00 2001 From: jojohoch <joachim.hoch@iqb.hu-berlin.de> Date: Tue, 3 Jan 2023 13:54:31 +0100 Subject: [PATCH] [player] Use form control value for drop list manipulations - Add pipe to decide which list to use --- .../components/input-elements/drop-list.component.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/projects/common/components/input-elements/drop-list.component.ts b/projects/common/components/input-elements/drop-list.component.ts index 9305f9282..d0252c5cc 100644 --- a/projects/common/components/input-elements/drop-list.component.ts +++ b/projects/common/components/input-elements/drop-list.component.ts @@ -1,11 +1,14 @@ -import { Component, Input, Pipe, PipeTransform } from '@angular/core'; +// eslint-disable-next-line max-classes-per-file +import { + Component, Input, Pipe, PipeTransform +} from '@angular/core'; import { CdkDrag, CdkDragDrop, CdkDragEnd, CdkDragStart, CdkDropList, moveItemInArray, transferArrayItem } from '@angular/cdk/drag-drop'; import { DropListElement } from 'common/models/elements/input-elements/drop-list'; import { DragNDropValueObject } from 'common/models/elements/element'; -import { FormElementComponent } from '../../directives/form-element-component.directive'; import { FormGroup } from '@angular/forms'; +import { FormElementComponent } from '../../directives/form-element-component.directive'; @Component({ selector: 'aspect-drop-list', @@ -149,7 +152,7 @@ export class DropListComponent extends FormElementComponent { } updateFormvalue(): void { - this.elementFormControl.setValue(this.elementModel.value); + this.elementFormControl.setValue(this.elementFormControl.value); } validDropPredicate = (drag: CdkDrag, drop: CdkDropList): boolean => { -- GitLab