119602: Add placeholder in form

This commit is contained in:
Andreas Awouters
2024-11-18 11:36:10 +01:00
parent bb7f0cd3a5
commit fe90d39943
3 changed files with 16 additions and 0 deletions

View File

@@ -224,4 +224,15 @@ export class AccessibilitySettingsService {
} }
} }
getPlaceholder(setting: AccessibilitySetting): string {
switch (setting) {
case AccessibilitySetting.NotificationTimeOut:
return environment.notifications.timeOut.toString();
case AccessibilitySetting.LiveRegionTimeOut:
return environment.liveRegion.messageTimeOutDurationMs.toString();
default:
return '';
}
}
} }

View File

@@ -9,6 +9,7 @@
<div class="col-sm-10"> <div class="col-sm-10">
<input [type]="getInputType(setting)" [id]="setting + 'Input'" class="form-control" <input [type]="getInputType(setting)" [id]="setting + 'Input'" class="form-control"
[placeholder]="getPlaceholder(setting)"
[(ngModel)]="formValues[setting]" [ngModelOptions]="{ standalone: true }" [(ngModel)]="formValues[setting]" [ngModelOptions]="{ standalone: true }"
[attr.aria-describedby]="setting + 'Hint'"> [attr.aria-describedby]="setting + 'Hint'">

View File

@@ -38,6 +38,10 @@ export class AccessibilitySettingsComponent implements OnInit {
return this.settingsService.getInputType(setting); return this.settingsService.getInputType(setting);
} }
getPlaceholder(setting: AccessibilitySetting): string {
return this.settingsService.getPlaceholder(setting);
}
saveSettings() { saveSettings() {
this.settingsService.setSettings(this.formValues).pipe(take(1)).subscribe(location => { this.settingsService.setSettings(this.formValues).pipe(take(1)).subscribe(location => {
this.notificationsService.success(null, this.translateService.instant('info.accessibility-settings.save-notification.' + location)); this.notificationsService.success(null, this.translateService.instant('info.accessibility-settings.save-notification.' + location));