Skip to content

Commit fdb7775

Browse files
authored
Merge pull request swimlane#1259 from palashp/patch-1
Pager Component Accessibility
2 parents 358c510 + cfa87a9 commit fdb7775

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/components/footer/pager.component.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,25 @@ import {
88
<ul class="pager">
99
<li [class.disabled]="!canPrevious()">
1010
<a
11+
role="button"
12+
aria-label="go to first page"
1113
href="javascript:void(0)"
1214
(click)="selectPage(1)">
1315
<i class="{{pagerPreviousIcon}}"></i>
1416
</a>
1517
</li>
1618
<li [class.disabled]="!canPrevious()">
1719
<a
20+
role="button"
21+
aria-label="go to previous page"
1822
href="javascript:void(0)"
1923
(click)="prevPage()">
2024
<i class="{{pagerLeftArrowIcon}}"></i>
2125
</a>
2226
</li>
2327
<li
28+
role="button"
29+
[attr.aria-label]="'page ' + pg.number"
2430
class="pages"
2531
*ngFor="let pg of pages"
2632
[class.active]="pg.number === page">
@@ -32,13 +38,17 @@ import {
3238
</li>
3339
<li [class.disabled]="!canNext()">
3440
<a
41+
role="button"
42+
aria-label="go to next page"
3543
href="javascript:void(0)"
3644
(click)="nextPage()">
3745
<i class="{{pagerRightArrowIcon}}"></i>
3846
</a>
3947
</li>
4048
<li [class.disabled]="!canNext()">
4149
<a
50+
role="button"
51+
aria-label="go to last page"
4252
href="javascript:void(0)"
4353
(click)="selectPage(totalPages)">
4454
<i class="{{pagerNextIcon}}"></i>

0 commit comments

Comments
 (0)