|
1 | 1 | <div class="btn-group" data-toggle="buttons"> |
2 | | - <a *ngIf="isToShow(viewModeEnum.ListElement)" |
| 2 | + <button *ngIf="isToShow(viewModeEnum.ListElement)" |
3 | 3 | routerLink="." |
4 | 4 | [queryParams]="{view: 'list'}" |
5 | 5 | queryParamsHandling="merge" |
|
8 | 8 | [class.active]="currentMode === viewModeEnum.ListElement" |
9 | 9 | class="btn btn-secondary" |
10 | 10 | [attr.data-test]="'list-view' | dsBrowserOnly"> |
11 | | - <i class="fas fa-list" title="{{'search.view-switch.show-list' | translate}}"></i> |
12 | | - </a> |
13 | | - <a *ngIf="isToShow(viewModeEnum.GridElement)" |
| 11 | + <span class="fas fa-list"></span><span class="sr-only">{{'search.view-switch.show-list' | translate}}</span> |
| 12 | + </button> |
| 13 | + <button *ngIf="isToShow(viewModeEnum.GridElement)" |
14 | 14 | routerLink="." |
15 | 15 | [queryParams]="{view: 'grid'}" |
16 | 16 | queryParamsHandling="merge" |
|
19 | 19 | [class.active]="currentMode === viewModeEnum.GridElement" |
20 | 20 | class="btn btn-secondary" |
21 | 21 | [attr.data-test]="'grid-view' | dsBrowserOnly"> |
22 | | - <i class="fas fa-th-large" title="{{'search.view-switch.show-grid' | translate}}"></i> |
23 | | - </a> |
24 | | - <a *ngIf="isToShow(viewModeEnum.DetailedListElement)" |
| 22 | + <span class="fas fa-th-large"></span><span class="sr-only">{{'search.view-switch.show-grid' | translate}}</span> |
| 23 | + </button> |
| 24 | + <button *ngIf="isToShow(viewModeEnum.DetailedListElement)" |
25 | 25 | routerLink="." |
26 | 26 | [queryParams]="{view: 'detailed'}" |
27 | 27 | queryParamsHandling="merge" |
|
30 | 30 | [class.active]="currentMode === viewModeEnum.DetailedListElement" |
31 | 31 | class="btn btn-secondary" |
32 | 32 | [attr.data-test]="'detail-view' | dsBrowserOnly"> |
33 | | - <i class="far fa-square" title="{{'search.view-switch.show-detail' | translate}}"></i> |
34 | | - </a> |
| 33 | + <span class="far fa-square"></span><span class="sr-only">{{'search.view-switch.show-detail' | translate}}</span> |
| 34 | + </button> |
35 | 35 | </div> |
0 commit comments