From d73fe1f26e9aa4e9ecf7971c066cf9e46b9b11c3 Mon Sep 17 00:00:00 2001 From: jojohoch <joachim.hoch@iqb.hu-berlin.de> Date: Tue, 12 Dec 2023 16:33:35 +0100 Subject: [PATCH] [editor] Fix answer scheme for image --- .../common/models/elements/media-elements/image.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/projects/common/models/elements/media-elements/image.ts b/projects/common/models/elements/media-elements/image.ts index 46731dc65..8ca1c030d 100644 --- a/projects/common/models/elements/media-elements/image.ts +++ b/projects/common/models/elements/media-elements/image.ts @@ -8,7 +8,7 @@ import { PositionProperties, PropertyGroupGenerators, PropertyGroupValidators } from 'common/models/elements/property-group-interfaces'; -import { AnswerScheme } from 'common/models/elements/answer-scheme-interfaces'; +import { AnswerScheme, AnswerSchemeValue } from 'common/models/elements/answer-scheme-interfaces'; import { environment } from 'common/environment'; import { InstantiationEror } from 'common/util/errors'; @@ -68,11 +68,19 @@ export class ImageElement extends UIElement implements PositionedUIElement, Imag format: '', multiple: false, nullable: false, - values: [], + values: this.getAnswerSchemeValues(), valuesComplete: true }; } + // eslint-disable-next-line class-methods-use-this + private getAnswerSchemeValues(): AnswerSchemeValue[] { + return [ + { value: 'true', label: 'Lupe benutzt' }, + { value: 'false', label: 'Lupe nicht benutzt' } + ]; + } + getDuplicate(): ImageElement { return new ImageElement(this); } -- GitLab