Hi Jorn,

ARIA roles, states and properties are used to communicate richer
semantics about DHTML to assistive technologies such as screen
readers. You can find out all about it here: http://www.w3.org/WAI/intro/aria

We added two functions to ui.core: 'ariaRole' and 'ariaState' for
getting and setting roles and states/properties. As an example of how
to use 'ariaRole' and 'ariaState' we added the 'dialog' role to
ui.dialog and used the 'labelledby' property to connect the title to
the dialog.

                                .ariaRole("dialog")
                                .ariaState("labelledby", titleId)

Now when we listen to the dialog with a screen reader we are told that
it is a dialog with the appropriate title. Before ARIA was added,
opening a dialog resulted in nothing being spoken. This is a huge
improvement in the usability of the dialog for people using assistive
technology.

I hope that this helps,

Michelle
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to