Time slots not keyboard-accessible
-
This plugin looks fabulous, and just exactly what we need to allow scheduling appointments during recurring office hours. However, we are not just morally but also legally required to ensure that our websites are accessible in accordance with WCAG guidelines. This includes allowing users who use keyboards to trigger links (vs. a mouse), as well as screen-reader users, to access all core content and functionality.
Most of your front end is keyboard and screen-reader accessible. However, your time slots in
.time-row .time.well
are invisible to keyboard navigation and screen readers, as they are implemented as<div>
s, not<a>
s.Would it be possible for you to (reasonably quickly) make your time slots accessible to screen readers and keyboard-navigators? It may be as simple as changing your
<div>
s to<a>
s, depending of course on your JS.If you can’t do it, or can’t do it quickly, I like this plugin enough that I’m willing to do some work to make it accessible. Is your code in git repo somewhere (github, bitbucket, …)? I’d be happy to fork and do a pull request.
Note: I found this repo on github, but the last commit was on Nov 21, 2015, whereas wordpress.org says the plugin was just updated 2 days ago.
Thanks for an awesome plugin! I hope I’ll be able to use it.
- The topic ‘Time slots not keyboard-accessible’ is closed to new replies.