Skip to content

Commit ac11fa8

Browse files
authored
AAE-30141 Replace ngIf for asterix with style visibility (#10665)
1 parent 58fa965 commit ac11fa8

File tree

27 files changed

+217
-138
lines changed

27 files changed

+217
-138
lines changed

lib/core/src/lib/form/components/widgets/amount/amount.widget.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
>
77
<div *ngIf="field.leftLabels">
88
<label class="adf-label adf-left-label" [attr.for]="field.id"
9-
>{{field.name | translate }}<span class="adf-asterisk" *ngIf="isRequired()">*</span></label
9+
>{{field.name | translate }}<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span></label
1010
>
1111
</div>
1212
<div>

lib/core/src/lib/form/components/widgets/base-viewer/base-viewer.widget.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[class.adf-readonly]="field.readOnly">
44
<label class="adf-label" [attr.for]="field.id">
55
{{ field.name | translate }}
6-
<span class="adf-asterisk" *ngIf="isRequired()">*</span></label>
6+
<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span></label>
77
<adf-viewer [urlFile]="field.value.urlFile"
88
[blobFile]="field.value.blobFile"
99
[fileName]="field.value.fileName"

lib/core/src/lib/form/components/widgets/checkbox/checkbox.widget.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
[title]="field.tooltip"
1111
(click)="markAsTouched()">
1212
{{ field.name | translate }}
13-
<span class="adf-asterisk" *ngIf="isRequired()">*</span>
13+
<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
1414
</mat-checkbox>
1515
<error-widget [error]="field.validationSummary" />
1616
<error-widget *ngIf="isInvalidFieldRequired() && isTouched()"

lib/core/src/lib/form/components/widgets/date-time/date-time.widget.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
[class.adf-left-label-input-container]="field.leftLabels">
55
<div *ngIf="field.leftLabels">
66
<label class="adf-label adf-left-label" [attr.for]="field.id">
7-
{{ field.name | translate }} ({{ field.dateDisplayFormat }})<span class="adf-asterisk" *ngIf="isRequired()">*</span>
7+
{{ field.name | translate }} ({{ field.dateDisplayFormat }})<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
88
</label>
99
</div>
1010
<div>
1111
<mat-form-field class="adf-date-time-widget"
1212
[class.adf-left-label-input-datepicker]="field.leftLabels"
1313
[hideRequiredMarker]="true">
1414
<label class="adf-label" *ngIf="!field.leftLabels" [attr.for]="field.id">
15-
{{ field.name | translate }} ({{ field.dateDisplayFormat }})<span class="adf-asterisk" *ngIf="isRequired()">*</span>
15+
{{ field.name | translate }} ({{ field.dateDisplayFormat }})<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
1616
</label>
1717
<input matInput
1818
[matDatetimepicker]="datetimePicker"

lib/core/src/lib/form/components/widgets/decimal/decimal.component.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
[class.adf-left-label-input-container]="field.leftLabels">
55
<div *ngIf="field.leftLabels">
66
<label class="adf-label adf-left-label" [attr.for]="field.id">
7-
{{ field.name | translate }}<span class="adf-asterisk" *ngIf="isRequired()">*</span>
7+
{{ field.name | translate }}<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
88
</label>
99
</div>
1010

1111
<div>
1212
<mat-form-field [hideRequiredMarker]="true">
1313
<label class="adf-label" *ngIf="!field.leftLabels" [attr.for]="field.id">
14-
{{ field.name | translate }}<span class="adf-asterisk" *ngIf="isRequired()">*</span>
14+
{{ field.name | translate }}<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
1515
</label>
1616

1717
<input matInput

lib/core/src/lib/form/components/widgets/hyperlink/hyperlink.widget.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="adf-hyperlink-widget {{field.className}}">
22
<label class="adf-label" [attr.for]="field.id">
3-
{{ field.name | translate }}<span class="adf-asterisk" *ngIf="isRequired()">*</span>
3+
{{ field.name | translate }}<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
44
</label>
55
<div [title]="field.tooltip">
66
<a [href]="linkUrl" target="_blank" rel="nofollow">{{ linkText }}</a>

lib/core/src/lib/form/components/widgets/multiline-text/multiline-text.widget.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[class.adf-readonly]="field.readOnly">
44
<mat-form-field floatPlaceholder="never" [hideRequiredMarker]="true">
55
<label class="adf-label" [attr.for]="field.id">
6-
{{ field.name | translate }}<span class="adf-asterisk" *ngIf="isRequired()">*</span>
6+
{{ field.name | translate }}<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
77
</label>
88
<textarea matInput
99
class="adf-input"

lib/core/src/lib/form/components/widgets/number/number.widget.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<div *ngIf="field.leftLabels">
66
<label class="adf-label adf-left-label"
77
[attr.for]="field.id">
8-
{{ field.name | translate }}<span class="adf-asterisk" *ngIf="isRequired()">*</span>
8+
{{ field.name | translate }}<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
99
</label>
1010
</div>
1111
<div>
1212
<mat-form-field [hideRequiredMarker]="true">
1313
<label class="adf-label" *ngIf="!field.leftLabels" [attr.for]="field.id">
14-
{{ field.name | translate }}<span class="adf-asterisk" *ngIf="isRequired()">*</span>
14+
{{ field.name | translate }}<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
1515
</label>
1616
<input matInput
1717
class="adf-input"

lib/core/src/lib/form/components/widgets/text/text.widget.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
[class.adf-left-label-input-container]="field.leftLabels">
55
<div *ngIf="field.leftLabels">
66
<label class="adf-label adf-left-label" [attr.for]="field.id">
7-
{{ field.name | translate }}<span class="adf-asterisk" *ngIf="isRequired()">*</span>
7+
{{ field.name | translate }}<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
88
</label>
99
</div>
1010
<div>
1111
<mat-form-field [hideRequiredMarker]="true">
1212
<label *ngIf="!field.leftLabels" class="adf-label" [attr.for]="field.id">
13-
{{ field.name | translate }}<span class="adf-asterisk" *ngIf="isRequired()">*</span>
13+
{{ field.name | translate }}<span class="adf-asterisk" [style.visibility]="isRequired() ? 'visible' : 'hidden'">*</span>
1414
</label>
1515
<input matInput
1616
class="adf-input"

lib/process-services-cloud/src/lib/form/components/widgets/date/date-cloud.widget.html

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,29 @@
1-
<div class="{{field.className}}" id="data-widget" [class.adf-invalid]="dateInputControl.invalid && dateInputControl.touched" [class.adf-left-label-input-container]="field.leftLabels">
1+
<div
2+
class="{{field.className}}"
3+
id="data-widget"
4+
[class.adf-invalid]="dateInputControl.invalid && dateInputControl.touched"
5+
[class.adf-left-label-input-container]="field.leftLabels"
6+
>
27
<div *ngIf="field.leftLabels">
3-
<label class="adf-label adf-left-label" [attr.for]="field.id">{{field.name | translate }} ({{field.dateDisplayFormat}})<span class="adf-asterisk"
4-
*ngIf="isRequired()">*</span></label>
5-
</div>
8+
<label class="adf-label adf-left-label" [attr.for]="field.id"
9+
>{{field.name | translate }} ({{field.dateDisplayFormat}})<span
10+
class="adf-asterisk"
11+
[style.visibility]="isRequired() ? 'visible' : 'hidden'"
12+
>*</span
13+
></label
14+
>
15+
</div>
616
<div>
717
<mat-form-field class="adf-date-widget" [class.adf-left-label-input-datepicker]="field.leftLabels" [hideRequiredMarker]="true">
8-
<label class="adf-label" *ngIf="!field.leftLabels" [attr.for]="field.id">{{field.name | translate }} ({{field.dateDisplayFormat}})<span class="adf-asterisk"
9-
*ngIf="isRequired()">*</span></label>
10-
<input matInput
18+
<label class="adf-label" *ngIf="!field.leftLabels" [attr.for]="field.id"
19+
>{{field.name | translate }} ({{field.dateDisplayFormat}})<span
20+
class="adf-asterisk"
21+
[style.visibility]="isRequired() ? 'visible' : 'hidden'"
22+
>*</span
23+
></label
24+
>
25+
<input
26+
matInput
1127
[matDatepicker]="datePicker"
1228
[id]="field.id"
1329
[formControl]="dateInputControl"
@@ -17,9 +33,7 @@
1733
[title]="field.tooltip"
1834
/>
1935
<mat-datepicker-toggle matSuffix [for]="datePicker" [disabled]="field.readOnly" />
20-
<mat-datepicker #datePicker
21-
[startAt]="startAt"
22-
[disabled]="field.readOnly" />
36+
<mat-datepicker #datePicker [startAt]="startAt" [disabled]="field.readOnly" />
2337
</mat-form-field>
2438
<error-widget *ngIf="dateInputControl.invalid && dateInputControl.touched" [error]="field.validationSummary" />
2539
</div>

0 commit comments

Comments
 (0)