Skip to content

Commit f6eb444

Browse files
committed
Merge branch 'screenreader-pagination-numbered-buttons' of Arnei/opencast-admin-interface into r/17.x
Pull request #1333 Improve screen reader text for pagination buttons
2 parents 900ec6f + dc0c88f commit f6eb444

2 files changed

Lines changed: 13 additions & 5 deletions

File tree

src/components/shared/Table.tsx

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -341,14 +341,20 @@ const Table = ({
341341
</ButtonLikeAnchor>
342342
{directAccessible.map((page, key) =>
343343
page.active ? (
344-
<ButtonLikeAnchor key={key} extraClassName="active">
344+
<ButtonLikeAnchor key={key}
345+
extraClassName="active"
346+
aria-label={t("TABLE_CURRENT", { pageNumber: page.label })}
347+
>
345348
{page.label}
346349
</ButtonLikeAnchor>
347350
) : (
348-
<ButtonLikeAnchor key={key} onClick={() => {
349-
dispatch(goToPage(page.number));
350-
forceDeselectAll();
351-
}}>
351+
<ButtonLikeAnchor key={key}
352+
aria-label={t("TABLE_NUMBERED", { pageNumber: page.label })}
353+
onClick={() => {
354+
dispatch(goToPage(page.number));
355+
forceDeselectAll();
356+
}}
357+
>
352358
{page.label}
353359
</ButtonLikeAnchor>
354360
)

src/i18n/org/opencastproject/adminui/languages/lang-en_US.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1983,6 +1983,8 @@
19831983
"TABLE_EDIT": "Edit",
19841984
"TABLE_NEXT": "Next page",
19851985
"TABLE_PREVIOUS": "Previous page",
1986+
"TABLE_CURRENT": "Current page {{pageNumber}}",
1987+
"TABLE_NUMBERED": "Go to page {{pageNumber}}",
19861988
"DASHBOARD": {
19871989
"RUNNING": "Running",
19881990
"FINISHED": "Finished",

0 commit comments

Comments
 (0)