|
1 | | -@if ((formCollapsed | async) !== true) { |
2 | | - <a |
3 | | - class="close position-relative" |
4 | | - ngbTooltip="{{'form.group-collapse-help' | translate}}" |
5 | | - placement="left"> |
6 | | - <span class="fas fa-angle-up fa-fw fa-2x" |
7 | | - aria-hidden="true" |
8 | | - (click)="collapseForm()"></span> |
9 | | - </a> |
10 | | -} |
11 | | -@if ((formCollapsed | async)) { |
12 | | - <a |
13 | | - class="close position-relative" |
14 | | - ngbTooltip="{{'form.group-expand-help' | translate}}" |
15 | | - placement="left"> |
16 | | - <span class="fas fa-angle-down fa-fw fa-2x" |
17 | | - aria-hidden="true" |
18 | | - (click)="expandForm()"></span> |
19 | | - </a> |
20 | | -} |
21 | | - |
22 | | -<div class="pt-2" [ngClass]="{'border-top': !showErrorMessages, 'border border-danger': showErrorMessages}"> |
23 | | - @if ((formCollapsed | async) !== true) { |
24 | | - <div class="ps-2 row" @shrinkInOut> |
25 | | - <ds-form #formRef="formComponent" |
26 | | - class="col-sm-12 col-md-8 col-lg-9 col-xl-10 ps-0" |
27 | | - [formId]="formId" |
28 | | - [formModel]="formModel" |
29 | | - [displaySubmit]="false" |
30 | | - [displayCancel]="false" |
31 | | - [emitChange]="false" |
32 | | - (dfBlur)="onBlur($event)" |
33 | | - (dfFocus)="onFocus($event)"></ds-form> |
34 | | - @if ((formCollapsed | async) !== true) { |
35 | | - <div class="col p-0 m-0 d-flex justify-content-center align-items-center"> |
36 | | - <button type="button" |
37 | | - class="btn btn-link" |
38 | | - [dsBtnDisabled]="isMandatoryFieldEmpty()" |
39 | | - (click)="save()"> |
40 | | - <i class="fas fa-save link-primary fa-2x" |
41 | | - aria-hidden="true"></i> |
42 | | - </button> |
43 | | - <button type="button" |
44 | | - class="btn btn-link" |
45 | | - [dsBtnDisabled]="!editMode" |
46 | | - (click)="delete()"> |
47 | | - <i class="fas fa-trash link-danger fa-2x" |
48 | | - aria-hidden="true"></i> |
49 | | - </button> |
50 | | - <button type="button" |
51 | | - class="btn btn-link" |
52 | | - [dsBtnDisabled]="isMandatoryFieldEmpty()" |
53 | | - (click)="clear()"> |
54 | | - <i class="fas fa-undo fa-2x" |
55 | | - aria-hidden="true"></i> |
56 | | - </button> |
57 | | - </div> |
58 | | - } |
59 | | - <div class="clearfix"></div> |
60 | | - </div> |
61 | | - } |
62 | | - |
| 1 | +<div class="pt-2"> |
63 | 2 | <div class="d-flex"> |
64 | 3 | @if (!chips) { |
65 | 4 | <ds-loading [showMessage]="false"></ds-loading> |
|
76 | 15 | @if (chips && chips.hasItems()) { |
77 | 16 | <ds-chips |
78 | 17 | [chips]="chips" |
79 | | - [editable]="true" |
| 18 | + [editable]="!model.readOnly" |
80 | 19 | [showIcons]="true" |
81 | | - (selected)="onChipSelected($event)"></ds-chips> |
| 20 | + (selected)="onChipSelected($event)"></ds-chips> |
82 | 21 | } |
| 22 | + <button type="button" class="ds-form-add-more btn btn-link" |
| 23 | + title="{{'form.add' | translate}}" |
| 24 | + [dsBtnDisabled]="model.readOnly" |
| 25 | + (click)="openModal()"> |
| 26 | + <span attr.aria-label="{{'form.add' | translate}}"><i class="fas fa-plus"></i> {{'form.add' | translate}}</span> |
| 27 | + </button> |
83 | 28 | </div> |
84 | 29 | </div> |
0 commit comments