diff --git a/projects/common/models/elements/media-elements/image.ts b/projects/common/models/elements/media-elements/image.ts index 46731dc65d18d67be5bfdaa45cf7b84b92ba8abf..8ca1c030db00f76a18726323404579054816616f 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); }