]>
Commit | Line | Data |
---|---|---|
bb152476 RK |
1 | <ng-template #modal> |
2 | <div class="modal-header"> | |
3 | <h4 i18n class="modal-title">{{ action }}</h4> | |
4 | ||
5 | <my-global-icon iconName="cross" aria-label="Close" role="button" (click)="hide()"></my-global-icon> | |
6 | </div> | |
7 | ||
8 | <div class="modal-body"> | |
9 | <form novalidate [formGroup]="form" (ngSubmit)="submit()"> | |
10 | <div class="form-group"> | |
11 | <label i18n for="hosts">1 host (without "http://") per line</label> | |
12 | ||
13 | <textarea | |
14 | [placeholder]="placeholder" formControlName="domains" type="text" id="hosts" name="hosts" | |
15 | class="form-control" [ngClass]="{ 'input-error': formErrors['domains'] }" ngbAutofocus | |
16 | ></textarea> | |
17 | ||
18 | <div *ngIf="formErrors.domains" class="form-error"> | |
19 | {{ formErrors.domains }} | |
20 | ||
21 | <div *ngIf="form.controls['domains'].errors.validDomains"> | |
22 | {{ form.controls['domains'].errors.validDomains.value }} | |
23 | </div> | |
24 | </div> | |
25 | </div> | |
26 | ||
27 | <ng-content select="warning"></ng-content> | |
28 | ||
29 | <div class="form-group inputs"> | |
30 | <input | |
31 | type="button" role="button" i18n-value value="Cancel" class="action-button action-button-cancel" | |
32 | (click)="hide()" (key.enter)="hide()" | |
33 | > | |
34 | ||
35 | <input | |
36 | type="submit" [value]="action" class="action-button-submit" | |
37 | [disabled]="!form.valid" | |
38 | > | |
39 | </div> | |
40 | </form> | |
41 | </div> | |
42 | ||
43 | </ng-template> |