diff --git a/projects/common/models/audio-element.ts b/projects/common/models/audio-element.ts index 51197f79f5586804769970d4fddca1de44779d9f..c6b6404c2b9650958080e177b17bbee0ccbf4241 100644 --- a/projects/common/models/audio-element.ts +++ b/projects/common/models/audio-element.ts @@ -23,8 +23,8 @@ export class AudioElement extends UIElement implements PlayerElement { showRestTime: boolean = true; playbackTime: number = 0; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initPlayerElement(serializedElement)); this.height = serializedElement.height || 90; diff --git a/projects/common/models/button-element.ts b/projects/common/models/button-element.ts index 1a9cf0d2ced7e1b6128e9de3ac2eb5ebeaaa6927..43389d929d842d03c8e2b0b3b100c888e2ee14b3 100644 --- a/projects/common/models/button-element.ts +++ b/projects/common/models/button-element.ts @@ -18,8 +18,8 @@ export class ButtonElement extends UIElement implements FontElement, SurfaceUIEl backgroundColor: string = 'transparent'; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initFontElement(serializedElement)); Object.assign(this, initSurfaceElement(serializedElement)); diff --git a/projects/common/models/checkbox-element.ts b/projects/common/models/checkbox-element.ts index ecf0db0ceb6f6aa871468f3307ea472b1285a4ca..67dd466bf7a89508210a1a9bb3a17974a4a5fb1d 100644 --- a/projects/common/models/checkbox-element.ts +++ b/projects/common/models/checkbox-element.ts @@ -13,8 +13,8 @@ export class CheckboxElement extends InputElement implements FontElement, Surfac backgroundColor: string = 'transparent'; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initFontElement(serializedElement)); Object.assign(this, initSurfaceElement(serializedElement)); diff --git a/projects/common/models/compound-elements/likert-element.ts b/projects/common/models/compound-elements/likert-element.ts index c2711d0bcc5acc386366dc80fbb29f533659e3ee..8c191f64c22768f9073b6f0701de77c399a10e72 100644 --- a/projects/common/models/compound-elements/likert-element.ts +++ b/projects/common/models/compound-elements/likert-element.ts @@ -18,8 +18,8 @@ export class LikertElement extends UIElement implements FontElement, SurfaceUIEl backgroundColor: string = 'transparent'; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initFontElement(serializedElement)); Object.assign(this, initSurfaceElement(serializedElement)); diff --git a/projects/common/models/dropdown-element.ts b/projects/common/models/dropdown-element.ts index 386f8459be751f0351013cbf1cd834465b2bca78..f8022b38c5cd72bbaabfe124a85899f0ce418b40 100644 --- a/projects/common/models/dropdown-element.ts +++ b/projects/common/models/dropdown-element.ts @@ -16,8 +16,8 @@ export class DropdownElement extends InputElement implements FontElement, Surfac backgroundColor: string = 'transparent'; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initFontElement(serializedElement)); Object.assign(this, initSurfaceElement(serializedElement)); diff --git a/projects/common/models/image-element.ts b/projects/common/models/image-element.ts index 6053216c1350cb01f6a0ab98cf803d361469c518..06e8fb9fafca4a1e8ce26af914090e26295cee4a 100644 --- a/projects/common/models/image-element.ts +++ b/projects/common/models/image-element.ts @@ -2,8 +2,8 @@ import { UIElement } from './uI-element'; export class ImageElement extends UIElement { src: string = ''; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); this.height = serializedElement.height || 100; } diff --git a/projects/common/models/radio-button-group-element.ts b/projects/common/models/radio-button-group-element.ts index b280c06f25703688460a06e13206a0e70b7f028e..864503cbad4dbe835ead78e937d9a96d92840617 100644 --- a/projects/common/models/radio-button-group-element.ts +++ b/projects/common/models/radio-button-group-element.ts @@ -16,8 +16,8 @@ export class RadioButtonGroupElement extends InputElement implements FontElement backgroundColor: string = 'transparent'; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initFontElement(serializedElement)); Object.assign(this, initSurfaceElement(serializedElement)); diff --git a/projects/common/models/text-area-element.ts b/projects/common/models/text-area-element.ts index 60b2f755580a2b791ff4236ab8560cea94455d23..9db52d1cc163c14bf763b42f03c338f43521c501 100644 --- a/projects/common/models/text-area-element.ts +++ b/projects/common/models/text-area-element.ts @@ -20,8 +20,8 @@ export class TextAreaElement extends InputElement implements FontElement, Surfac backgroundColor: string = 'transparent'; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initFontElement(serializedElement)); Object.assign(this, initSurfaceElement(serializedElement)); diff --git a/projects/common/models/text-element.ts b/projects/common/models/text-element.ts index aeedd7d04deb095a6d3ae3f114b05c13cbb23d41..78a1a2b5283056d149abd719412aae0508ecc7b5 100644 --- a/projects/common/models/text-element.ts +++ b/projects/common/models/text-element.ts @@ -14,8 +14,8 @@ export class TextElement extends UIElement implements SurfaceUIElement { backgroundColor: string = 'transparent'; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initSurfaceElement(serializedElement)); this.fontColor = serializedElement.fontColor as string || 'black'; diff --git a/projects/common/models/text-field-element.ts b/projects/common/models/text-field-element.ts index 459966ef9b91c9d894444df03f180776f97eeff7..a92ace4a306fc2a13896d6975f763f130d37b2c1 100644 --- a/projects/common/models/text-field-element.ts +++ b/projects/common/models/text-field-element.ts @@ -26,8 +26,8 @@ export class TextFieldElement extends InputElement implements FontElement, Surfa backgroundColor: string = 'transparent'; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initFontElement(serializedElement)); Object.assign(this, initSurfaceElement(serializedElement)); diff --git a/projects/common/models/uI-element.ts b/projects/common/models/uI-element.ts index fa91dcf4eb16a471c44f5d93b12582458dac72b7..e3456d20a50c049d794d2d55d66da2d983c3592f 100644 --- a/projects/common/models/uI-element.ts +++ b/projects/common/models/uI-element.ts @@ -31,7 +31,7 @@ export abstract class UIElement { marginTop: number = 0; marginBottom: number = 0; - protected constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { + protected constructor(serializedElement: UIElement) { Object.assign(this, serializedElement); if (!serializedElement.id) { this.id = IdService.getInstance().getNewID(serializedElement.type); @@ -51,8 +51,8 @@ export abstract class InputElement extends UIElement { required: boolean; requiredWarnMessage: string; - protected constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + protected constructor(serializedElement: UIElement) { + super(serializedElement); this.label = serializedElement.label as string || 'Beispielbeschriftung'; this.value = serializedElement.value as string | number | boolean | null || null; this.required = serializedElement.required as boolean || false; diff --git a/projects/common/models/video-element.ts b/projects/common/models/video-element.ts index 80a9ea4fe381ab5799f014d63eea9140a696ade2..a18de3976aa34633898be5c595c90f9e3b22a970 100644 --- a/projects/common/models/video-element.ts +++ b/projects/common/models/video-element.ts @@ -23,8 +23,8 @@ export class VideoElement extends UIElement implements PlayerElement { showRestTime: boolean = true; playbackTime: number = 0; - constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { - super(serializedElement, coordinates); + constructor(serializedElement: UIElement) { + super(serializedElement); Object.assign(this, serializedElement); Object.assign(this, initPlayerElement(serializedElement)); this.height = serializedElement.height || 230;