2 <ng-container class="modal-title"
3 i18n>Advanced Settings</ng-container>
5 <ng-container class="modal-content">
6 <form name="settingsForm"
9 [formGroup]="settingsForm"
11 <div class="modal-body">
12 <p class="alert-warning"
13 i18n>Changing these parameters from their default values is usually not necessary.</p>
15 <div class="form-group row"
16 *ngFor="let setting of settingsForm.controls | keyvalue"
17 [ngClass]="{'has-error': settingsForm.showError(setting.key, formDir)}">
18 <div class="col-sm-12">
19 <label class="control-label"
20 for="{{ setting.key }}">{{ setting.key }}</label>
21 <input class="form-control"
22 *ngIf="!isRadio(setting.key)"
24 [formControlName]="setting.key">
26 <ng-container *ngIf="isRadio(setting.key)">
28 <div class="radio radio-inline">
30 [id]="setting.key + 'Yes'"
32 [formControlName]="setting.key">
33 <label [for]="setting.key + 'Yes'">Yes</label>
35 <div class="radio radio-inline">
37 [id]="setting.key + 'No'"
39 [formControlName]="setting.key">
40 <label [for]="setting.key + 'No'">No</label>
44 <span class="help-block">{{ helpText[setting.key]?.help }}</span>
49 <div class="modal-footer">
50 <div class="button-group text-right">
51 <cd-submit-button i18n
53 (submitAction)="save()">Confirm</cd-submit-button>
56 class="btn btn-sm btn-default"
57 (click)="modalRef.hide()">Cancel</button>