• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Liutauras Vilda
Sheriffs:
  • Paul Clapham
  • Jeanne Boyarsky
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
Bartenders:
  • Jesse Duncan
  • Frits Walraven
  • Mikalai Zaikin

dojo & accessibility

 
author & internet detective
Posts: 41136
848
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've read that IBM has contributed to making Dojo accessible to blind and vision impaired users. It looks like they rely on ARIA for this support. Which is fine given that IE8 and the other recent browsers offer support.

Does anyone have any tips on testing for accessibility short of using a screenreader? (We will use a screenreader to test eventually, but that's tedious to do for every screen.)

For code we write ourselves (that predates ARIA), we've been using the technique of turning off the stylesheet and making sure the app is accessible with the keyboard. However, when I turn off the CSS, Dojo widgets degrade into very basic HTML. All the validation etc is gone. Not exactly what I call accessible. So I'm guessing there is a new technique for testing ARIA.
 
Jeanne Boyarsky
author & internet detective
Posts: 41136
848
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I did look at the source. IBM seems to have done a good job.

I also blogged about how to view the source to see the ARIA parts.

And this is where the question comes in. I'm wondering if there is a better way of seeing the generated source code. I remember Eric saying something about using innerhtml to view source in IE for JavaScript writes. Unfortunately innerhtml comes up too often to be a useful search term so I can't find that post anymore.
 
Jeanne Boyarsky
author & internet detective
Posts: 41136
848
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
bumping to see if this week's Dojo author has any thoughts on the topic
 
Author
Posts: 54
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Jeanne, he just woke up
I have not been implementing and ARIA/WAI things myself, but if I remember corectly it results in a set of html properties and other things that guarantees a certain set of behavior. For example, Dojo can advertise that a certin number of elements are 'tabs', and then amkes sure that pressing the tab button circles between them.

There's a fairly technical discussion here on implementation, with some pointers;

http://dojotoolkit.org/book/dojo-book-0-4/part-8-internationalization-and-accessiblity/accessibility/dojo-accessibility-str

Cheers,
PS
 
Jeanne Boyarsky
author & internet detective
Posts: 41136
848
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Peter,
Looks interesting. I'll read it in more detail tomorrow.
 
Peter Svensson
Author
Posts: 54
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Jeanne,

actually, I noticed that the link I gave you is for an odler version of Dojo, even though the content is still conceptually correct. Here's a more updated and shorter summary on a11y and Dojo;

http://dojotoolkit.org/developer/a11yStatement

Cheers,
PS
 
Jeanne Boyarsky
author & internet detective
Posts: 41136
848
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks. The original was an interesting read. I can't believe that much is on the dojo site and I didn't notice it!
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic