Skip to content

Commit c2233a3

Browse files
author
Dominik Grenz
committed
Add aria-role
1 parent 011f201 commit c2233a3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

personalization-webcomponents/src/components/ChecklistList.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<div
33
class="container"
44
tabindex="0"
5+
role="list"
56
>
67
<sortable
78
:list="modelValue"
@@ -15,11 +16,14 @@
1516
<template #item="{ element, index }">
1617
<li
1718
class="list-item"
19+
role="listitem"
20+
aria-roledescription="sortierbares Listenelement"
1821
:class="{
1922
muted: element.checked !== null,
2023
'keyboard-dragging': draggedIndex === index,
2124
}"
2225
:aria-grabbed="draggedIndex === index ? 'true' : 'false'"
26+
:aria-label="`${element.title}, Position ${index + 1} von ${modelValue.length}`"
2327
tabindex="0"
2428
@focus="focusedIndex = index"
2529
:key="element.serviceID"

0 commit comments

Comments
 (0)