AesopInteractive / lasso

Code Repository for Editus (formerly Lasso) Commercial Plugin
https://edituswp.com
GNU General Public License v2.0
147 stars 25 forks source link

a11y improvements #94

Open bearded-avenger opened 9 years ago

bearded-avenger commented 9 years ago

Time to start thinking about making Lasso accessible to everyone. How extensive should it get? Is a11y even a thing in a front-end editor? I have a fairly good idea on the needed markup, just not sure how extensive it should get. Do we throw aria-expanded true and false across every modal that's shown and hidden? What are the best tools to test with?

michaelbeil commented 9 years ago

Are we going to bring in Gary Jones, Joe Dolson, David Kennedy, or Rian Rietveld?

bearded-avenger commented 9 years ago

Not a bad idea! I was just going to go through and add aria attributes and roles where needed. It could get pretty extensive as we'll need aria-expanded true and false (toggled with js) across all items that are shown with controls.

I have a fairly decent idea what needs to be added, but I also don't want to overkill it, so feedback from a11y experts is definitely welcome.

michaelbeil commented 9 years ago

How do you want to go about receiving feedback? Should we just ping them here?

bearded-avenger commented 9 years ago

I don't want to reach out unless you personally know them (I just don't want to be a bother), but yeah feedback here is fine for whomever wants to leave it. May just tweet this out.

Those are a couple of questions I'd love input on.

bearded-avenger commented 9 years ago

relevant http://khan.github.io/tota11y/