Skip to content

Commit 88995e0

Browse files
authored
Merge pull request #15161 from IgniteUI/simeonoff/fix-15159
refactor(icon): remove ariaHidden member
2 parents c8e2490 + 57c732b commit 88995e0

File tree

6 files changed

+5
-21
lines changed

6 files changed

+5
-21
lines changed

projects/igniteui-angular/src/lib/date-range-picker/date-range-picker.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</ng-template>
1717

1818
<ng-template #defIcon>
19-
<igx-icon family="default" name="date_range"></igx-icon>
19+
<igx-icon family="default" name="date_range" [attr.aria-hidden]="true"></igx-icon>
2020
</ng-template>
2121

2222
<ng-template #defDateSeparatorTemplate>{{ dateSeparator }}</ng-template>

projects/igniteui-angular/src/lib/expansion-panel/expansion-panel-header.component.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
<igx-icon
1111
*ngIf="!iconTemplate"
1212
family="default"
13-
[name]="panel.collapsed ? 'expand' : 'collapse'">
13+
[name]="panel.collapsed ? 'expand' : 'collapse'"
14+
[attr.aria-hidden]="true">
1415
</igx-icon>
1516
</div>
1617
</div>

projects/igniteui-angular/src/lib/icon/icon.component.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ describe("Icon", () => {
3636
fixture.detectChanges();
3737

3838
expect(instance.getFamily).toBe("material");
39-
expect(instance.ariaHidden).toBe(true);
4039
expect(instance.getActive).toBe(true);
4140
});
4241

projects/igniteui-angular/src/lib/icon/icon.component.ts

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,6 @@ export class IgxIconComponent implements OnInit, OnChanges, OnDestroy {
6565
this._iconClasses.clear();
6666
}
6767

68-
/**
69-
* This allows you to disable the `aria-hidden` attribute. By default it's applied.
70-
*
71-
* @example
72-
* ```typescript
73-
* @ViewChild("MyIcon") public icon: IgxIconComponent;
74-
* constructor(private cdRef:ChangeDetectorRef) {}
75-
* ngAfterViewInit() {
76-
* this.icon.ariaHidden = false;
77-
* this.cdRef.detectChanges();
78-
* }
79-
* ```
80-
*/
81-
@HostBinding("attr.aria-hidden")
82-
public ariaHidden = true;
83-
8468
/**
8569
* An accessor that returns inactive property.
8670
*

projects/igniteui-angular/src/lib/query-builder/query-builder.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ <h6 class="igx-filter-empty__title">
153153
(keydown)="invokeClick($event)"
154154
(click)="enterExpressionEdit(expressionItem)"
155155
>
156-
<igx-icon id="edit-expression">edit</igx-icon>
156+
<igx-icon id="edit-expression" [attr.aria-hidden]="true">edit</igx-icon>
157157
</button>
158158

159159
<button

projects/igniteui-angular/src/lib/select/select.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ng-container *ngIf="toggleIconTemplate">
2727
<ng-container *ngTemplateOutlet="toggleIconTemplate; context: {$implicit: this.collapsed}"></ng-container>
2828
</ng-container>
29-
<igx-icon *ngIf="!toggleIconTemplate" family="default" [name]="toggleIcon"></igx-icon>
29+
<igx-icon *ngIf="!toggleIconTemplate" family="default" [name]="toggleIcon" [attr.aria-hidden]="true"></igx-icon>
3030
</igx-suffix>
3131
<ng-container ngProjectAs="igx-hint, [igxHint]" >
3232
<ng-content select="igx-hint, [igxHint]"></ng-content>

0 commit comments

Comments
 (0)