From adb14e600a1e5ff0250af7fb8ff32194eef822c3 Mon Sep 17 00:00:00 2001 From: rhenck <richard.henck@iqb.hu-berlin.de> Date: Mon, 29 Nov 2021 12:23:24 +0100 Subject: [PATCH] Fix reading existing dimension props in cloze and simple text field --- projects/common/ui-elements/cloze/cloze-element.ts | 5 +++-- .../textfield-simple/text-field-simple-element.ts | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/projects/common/ui-elements/cloze/cloze-element.ts b/projects/common/ui-elements/cloze/cloze-element.ts index 0f18c437a..5ca753a80 100644 --- a/projects/common/ui-elements/cloze/cloze-element.ts +++ b/projects/common/ui-elements/cloze/cloze-element.ts @@ -38,8 +38,9 @@ export class ClozeElement extends CompoundElement implements PositionedElement, Object.assign(this, serializedElement); this.positionProps = initPositionedElement(serializedElement); this.fontProps = initFontElement(serializedElement); - this.height = 200; - this.width = 500; // TODO + + this.width = serializedElement.height || 450; + this.height = serializedElement.height || 200; } setProperty(property: string, value: InputElementValue | string[] | LikertColumn[] | LikertRow[]): void { diff --git a/projects/common/ui-elements/textfield-simple/text-field-simple-element.ts b/projects/common/ui-elements/textfield-simple/text-field-simple-element.ts index 77c56a80f..4a5f8966b 100644 --- a/projects/common/ui-elements/textfield-simple/text-field-simple-element.ts +++ b/projects/common/ui-elements/textfield-simple/text-field-simple-element.ts @@ -4,5 +4,7 @@ export class TextFieldSimpleElement extends InputElement { constructor(serializedElement: UIElement) { super(serializedElement); Object.assign(this, serializedElement); + + this.height = serializedElement.height || 25; } } -- GitLab