From f9c81f1c6c50dd7830e799697f30d4ab92c4a348 Mon Sep 17 00:00:00 2001 From: mechtelm <nicht@mehr.fragen> Date: Mon, 22 Nov 2021 19:32:31 +0100 Subject: [PATCH] Add preset value as number --- projects/common/element-components/slider.component.ts | 4 +++- .../properties-panel/element-properties.component.html | 9 ++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/projects/common/element-components/slider.component.ts b/projects/common/element-components/slider.component.ts index 71f477c25..cd7e17b80 100644 --- a/projects/common/element-components/slider.component.ts +++ b/projects/common/element-components/slider.component.ts @@ -76,6 +76,8 @@ export class SliderComponent extends FormElementComponent implements OnInit { ngOnInit(): void { super.ngOnInit(); - this.inputElement.disabled = this.elementModel.readOnly; + if (this.inputElement) { + this.inputElement.disabled = this.elementModel.readOnly; + } } } diff --git a/projects/editor/src/app/unit-view/page-view/properties-panel/element-properties.component.html b/projects/editor/src/app/unit-view/page-view/properties-panel/element-properties.component.html index a08d23706..cddf80698 100644 --- a/projects/editor/src/app/unit-view/page-view/properties-panel/element-properties.component.html +++ b/projects/editor/src/app/unit-view/page-view/properties-panel/element-properties.component.html @@ -181,7 +181,14 @@ </mat-button-toggle-group> </ng-container> - <mat-form-field *ngIf="combinedProperties.value !== undefined && + <mat-form-field *ngIf="combinedProperties.minValue !== undefined" appearance="fill"> + <mat-label>{{'propertiesPanel.preset' | translate }}</mat-label> + <input matInput type="number" #value="ngModel" + [ngModel]="combinedProperties.value" + (ngModelChange)="updateModel('value', $event, value.valid)"> + </mat-form-field> + + <mat-form-field *ngIf="combinedProperties.value !== undefined && combinedProperties.minValue === undefined && !combinedProperties.options && !combinedProperties.columns && combinedProperties.value !== true && combinedProperties.value !== false" appearance="fill"> -- GitLab