Skip to content
This repository has been archived by the owner on Feb 18, 2024. It is now read-only.

Fixed accessibility issues #453

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

pfernandom
Copy link

I've been using your data table for a few days but I found a couple of defects in accessibility. These errors make page readers like JAWS behave erratically. Since it's my personal goal to help little by little to make Internet more accessible to blind people, I forked your project to fix two issues.

There are two 508 compliance errors I found using the Wave toolbar are these:
-The header (th) element with the checkbox for "Select All" is empty.
-The header (th) element with the progress bar is also empty.

Here are some screen shots showing the validator failing.
ss1
ss2

Here is the accessibility rule for this issue: http://webaim.org/standards/508/checklist#standardg

The fix was to add hidden text for the "Select All" header, and change the "th" element to a regular "td" for the progress bar.

I hope you take this pull request and make it available soon in bower and npm repos.

Regards!

There are two 508 compliance errors:
-The header (th) element with the checkbox for "Select All" is empty.
-The header (th) element with the progress bar is also empty.

The fix was to add hidden text for the "Select All" header, and change
the <th> element to a regular <td> for the progress bar.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant