![]() Some examples of ARIA roles: tree, menubar, menuitem, and tab. A role is static and does not change over the lifetime of a widget. The DOM properties specified by ARIA are classified into Roles with their Properties and States.Īn ARIA role attribute is added to HTML elements to define widgets and page structure elements that can be interpreted by a reader application/device, and therefore describes the way the widget should behave. Screen readers can react to these events to represent the function of GWT widgets. More information can be found at Google accessibility site and Chrome accessibility extensions page.Īdding accessibility support to GWT widgets involves adding the relevant properties to DOM elements that can be used by browsers to raise events during user interaction. It is still new but there exist helpful resources on the web. ![]() ARIAĪRIA is a W3C specification for making rich Internet applications accessible via a standard set of DOM properties. Screen readers will also treat HTML span or div elements as regular static text elements, regardless of the presence of JavaScript event handlers for user interaction you can easily imagine how this causes problems. But a screen reader would present the control as a list - an incorrect description that renders the tree unusable. A GWT developer writing a tree widget, for example, might use a list element that has been altered to behave like a tree control. GWT and Screen ReadersĪjax applications are often written in ways that screen readers have difficulty interpreting correctly. ChromeVox for Chrome and FireVox for Firefox are screen reader browser extensions that are built on top of the latest web technologies. For example, when an alert window pops up on your screen, Microsoft Windows would expose this event using the Microsoft Active Accessibility API, while a Linux machine would use the Linux Access Toolkit. Screen readers listen for a standard set of events that are raised by platform-specific APIs. It is important to make sure that our applications are accessible for everybody. Though Google does not keep statistics on how many of our users are using screen readers, as the population ages, more people will require assistive technology. Many people find it helpful to be able to interact with their computers in multiple ways. ![]() Screen readers can interact with the user in a variety of ways, including speaking out loud or even producing a braille output.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |