mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-19 17:14:57 +00:00
* library dialog * integrate with demo shell * update resources * fix license * auto focus for the first input * update e2e tests * try close the dialog between tests * fix afterEach * Revert "try close the dialog between tests" This reverts commit 63464f2b03c226c606d09b18c7d2782e3bb52c0a. * update code due to css lint issues * csslint settings for vs code * missing import lint fix remove not used import convert errorPage js to ts convert tasklistpage js to ts fix redirection creation folder in root fix lint issue fix e2e * e2e fix * fix PS tests * navigation import * fix tests tooltip convert paginapage to ts * fix lint * fix lock files e2e filterspage to ts * fix lint * fix cs cre git dept 3 and not 50 as default in travis * quiet log git download * add some delay and change the delete lock * fix node entry * convert searchDialog to typescript parallel protractor * disable browser execute * restote test * change search tests * move search in a separate e2e folder * experiment fix e2e * change util presence change protractor conf * fix unshare test * improve query viewerPage using css over xpath * waitForAngularEnabled before browser redirect * convert util to ts and more * convert other files to ts * convert to ts other files * trigger build * function fixes use arrow function * process service fixes * lint fix review timeout default * fix failing tests * restore timeout * share dialog fix * remove * use configuration admin * fix APS 2 login sso
86 lines
2.3 KiB
HTML
86 lines
2.3 KiB
HTML
<h2 mat-dialog-title>{{ createTitle | translate }}</h2>
|
|
|
|
<mat-dialog-content>
|
|
<form novalidate [formGroup]="form" (submit)="submit()">
|
|
<mat-form-field>
|
|
<input
|
|
placeholder="{{ 'LIBRARY.DIALOG.FORM.NAME' | translate }}"
|
|
required
|
|
matInput
|
|
autofocus
|
|
formControlName="title"
|
|
autocomplete="off"
|
|
/>
|
|
|
|
<mat-hint *ngIf="libraryTitleExists">{{
|
|
'LIBRARY.HINTS.SITE_TITLE_EXISTS' | translate
|
|
}}</mat-hint>
|
|
<mat-error *ngIf="form.controls['title'].hasError('maxlength')">
|
|
{{ 'LIBRARY.ERRORS.TITLE_TOO_LONG' | translate }}
|
|
</mat-error>
|
|
</mat-form-field>
|
|
|
|
<mat-form-field>
|
|
<input
|
|
required
|
|
placeholder="{{ 'LIBRARY.DIALOG.FORM.SITE_ID' | translate }}"
|
|
matInput
|
|
formControlName="id"
|
|
autocomplete="off"
|
|
/>
|
|
|
|
<mat-error *ngIf="form.controls['id'].errors?.message">
|
|
{{ form.controls['id'].errors?.message | translate }}
|
|
</mat-error>
|
|
|
|
<mat-error *ngIf="form.controls['id'].hasError('maxlength')">
|
|
{{ 'LIBRARY.ERRORS.ID_TOO_LONG' | translate }}
|
|
</mat-error>
|
|
</mat-form-field>
|
|
|
|
<mat-form-field>
|
|
<textarea
|
|
matInput
|
|
placeholder="{{ 'LIBRARY.DIALOG.FORM.DESCRIPTION' | translate }}"
|
|
rows="3"
|
|
formControlName="description"
|
|
></textarea>
|
|
|
|
<mat-error *ngIf="form.controls['description'].hasError('maxlength')">
|
|
{{ 'LIBRARY.ERRORS.DESCRIPTION_TOO_LONG' | translate }}
|
|
</mat-error>
|
|
</mat-form-field>
|
|
|
|
<mat-radio-group
|
|
[ngModelOptions]="{ standalone: true }"
|
|
[(ngModel)]="visibilityOption"
|
|
(change)="visibilityChangeHandler($event)"
|
|
>
|
|
<mat-radio-button
|
|
color="primary"
|
|
[disabled]="option.disabled"
|
|
*ngFor="let option of visibilityOptions"
|
|
[value]="option.value"
|
|
[checked]="visibilityOption.value === option.value"
|
|
>
|
|
{{ option.label | translate }}
|
|
</mat-radio-button>
|
|
</mat-radio-group>
|
|
</form>
|
|
</mat-dialog-content>
|
|
|
|
<mat-dialog-actions class="adf-action-buttons">
|
|
<button mat-button mat-dialog-close>
|
|
{{ 'LIBRARY.DIALOG.CANCEL' | translate }}
|
|
</button>
|
|
|
|
<button
|
|
color="primary"
|
|
mat-button
|
|
(click)="submit()"
|
|
[disabled]="!form.valid"
|
|
>
|
|
{{ 'LIBRARY.DIALOG.CREATE' | translate }}
|
|
</button>
|
|
</mat-dialog-actions>
|