 |
 User: Login | Is a collection of industrial-grade JavaScript utilities and widgets that enable you to efficiently get the most out of today’s powerful web applications. News and Articles about Designing and Developing wiht Yahoo! Libraries. |
| Address URL | http://yuiblog.com/blog Registered: 26-Apr-2008 |
| Ads: | |
Send to email | ARIA Plugins for YUI Widgets in Development | By Todd Kloots el 02-Oct-2008 |
For YUI 2.6, a handful of widgets have examples illustrating how to use new YUI ARIA plugins. These
plugins make it easy to use the
WAI-ARIA Roles and States to make each widget
more interoperable with assistive technologies (AT), such as screen readers, and in turn,
more accessible to users with disabilities. For example, the following video illustrates how the
YUI ARIA Plugin for Carousel improves the user experience of the new Carousel widget for users of
screen readers:
Using the ARIA Plugins
Using the YUI ARIA Plugins is easy. Simply include the source file(s) for the ARIA plugin after the
widget source file(s) as indicated on the widget’s landing page. That’s it. Currently, the source
files for each plugin are available in the
YUI 2.6 package on SourceForge, and can
also be downloaded from the YUI blog
sandbox. In a future release of YUI, the plugins will be served from our CDN.
Browser Support
All YUI ARIA Plugins require the user’s browser and AT support the WAI-ARIA Roles and States.
Currently only Firefox 3 and
Internet Explorer
8 have support for ARIA and are supported by several screen readers for
Windows that also offer ARIA support. Opera also has support for ARIA as of version 9.5, but
unfortunately isn’t supported by any screen readers. For this reason the YUI ARIA Plugins are only
enabled by default for Firefox 3 and IE 8. To enable the ARIA plugin for other browsers, simply the set
the usearia configuration property to true. For example:
var oMenu = new YAHOO.widget.Menu("menu-1", { usearia: true });
Why Plugins?
Rather than integrate ARIA directly into a widget, we chose to deliver this functionality as a
plugin for two main reasons:
- Performance: We’ve got many extremely byte-conscious users. And while we certainly
don’t want users opting out of a more accessible interface, we need to be respectful of those
developers that need to make tough choices on KB weight.
-
The right fit: For most widgets (like Menu) there is an ARIA role that is a perfect match.
For some, like Carousel, or AccordionView, there either isn’t a clear match, or there are several
different roles that could work depending on the circumstances. For widgets that fall into this
category we can offer several different ARIA plugins that meet the desired use case.
Widgets with ARIA Plugin Support
The following table illustrates which YUI widgets currently have an ARIA plugin, along with their
corresponding WAI-ARIA Roles.
| Widget |
ARIA Role(s) |
| Button |
checkbox, radio, radiogroup |
| Carousel |
toolbar, button, listbox, option |
| Container |
dialog, alertdialog, tooltip |
| Menu |
menu, menubar, menuitem |
| TabView |
tablist, tab, tabpanel |
Screen Reader Testing
We’d love the community to help us test these plugins, find bugs and suggest enhancements. As mentioned above, each plugin requires AT that supports ARIA. Two of the leading screen readers for Windows, JAWS and Window-Eyes, support ARIA. Free, trial versions of both are available for download, but require Windows be restarted every 40 minutes. For that reason, the open-source NVDA Screen Reader is the best option for developers looking to test the YUI ARIA Plugins as it is both free and provides excellent support for ARIA.
Tags: ARIA, YUI
Read 4 times

|
|
 |
 |
 | Yahoo User Interface Blog | Blogger | Is a collection of industrial-grade JavaScript utilities and widgets that enable you to efficiently get the most out of today’s powerful web applications. Yahoo! User Interface Blog News and Articles about Designing and Developing wiht Yahoo! Libraries. |
| ARIA Plugins for YUI Widgets | | For YUI 2.6, a handful of widgets have examples illustrating how to use new YUI ARIA plugins. These
plugins make it easy to use the
WAI-ARIA Roles and States to make each widget
more interoperable with assistive technologies (AT), such as screen readers, and in turn,
more accessible to users with disabilities. For example, the following video [...] [..] Read complete article |  | Published 02-Oct-2008 by Todd Kloots in Development Read 4 times. More hits in  |
|
 | Nokia Mobile Themes | | Symbian Themes designed and developed by the best Nokia theme artist to date Chaos Inc. with free mobile games and applications all for free download. All themes are certified and signed. Themes are licensed under a CC License for free use. Nokia Symbian Themes Nokia Symbian Mobile Themes, Games & Applications by Chaos Inc. |
| Links for 2008-07-13 [Digg] | |
List of Unusually Good Wordpress Plugins!!
A complete list of the best wordpress plugins that all bloggers tends to forget. We all know about All in One SEO, Cache, Sitemaps etc. But these those plugins we don't know about but those which really can make blogging much easier, efficient. The most underrated wordpress plugins of our time, so Achtung Baby!!!!!!
[..] Read complete article |  | Published 14-Jul-2008 by Nokia Sy in General Read 8 times. More hits in ![Images about Links for 2008-07-13 [Digg]](./images/photo.gif) |
|
 | Nokia Mobile Themes | | Symbian Themes designed and developed by the best Nokia theme artist to date Chaos Inc. with free mobile games and applications all for free download. All themes are certified and signed. Themes are licensed under a CC License for free use. Nokia Symbian Themes Nokia Symbian Mobile Themes, Games & Applications by Chaos Inc. |
| Links for 2008-08-06 [Digg] | |
Awesome list of 10 Way Too UNUSUAL Wordpress Plugins!!!
This is an awesome list of the most unusually useful wordpress plugins beside the usuals of course. Some of these plugins are not even heard of which is quite weird and the plugins mentioned in the blog are really under rated. If ya are a blogger or you are interested to open up a new blog with the Wordpress platform then this i [..] Read complete article |  | Published 07-Aug-2008 by Nokia Sy in General Read 7 times. More hits in ![Images about Links for 2008-08-06 [Digg]](./images/photo.gif) |
|
 | Problogger | Blogger | Blog tips to help you blogging ProBlogger Blog Tips Make Money Online |
| 10 WordPress Plugins for New Blogs | | Over the weekend I set up and launched my new Twitter Tips Blog - TwiTip.
Since announcing the launch of TwiTip here on ProBlogger I’ve been asked quite a few times about what WordPress plugins I’ve installed to enhance and add features to the blog.
I still need to add a few more but so far I’ve [...] [..] Read complete article |  | Published 05-Nov-2008 by Darren Rowse in Read 2 times. More hits in  |
|
 | Yahoo User Interface Blog | Blogger | Is a collection of industrial-grade JavaScript utilities and widgets that enable you to efficiently get the most out of today’s powerful web applications. Yahoo! User Interface Blog News and Articles about Designing and Developing wiht Yahoo! Libraries. |
| Enhancing TabView Accessibility with WAI-ARIA Roles and States | | The YUI TabView Control is built on a strong
foundation of semantic markup that provides users with some basic accessibility. But while
TabView looks like a desktop tab control, screen readers don’t present it as an atomic
widget, leaving users to figure out how the various HTML elements that compose a TabView relate
to each other. However, [...] [..] Read complete article |  | Published 30-Jul-2008 by Todd Kloots in Development Read 11 times. More hits in  |
|
 | Kotaku`s The Gamers Guide | Blogger | XBOX 360 Gamers Weblog
Gossip, news and leaks for obsessive gamers Kotaku As if you don't waste enough of your time in a gamer's haze, here's Kotaku: a gamer's guide that goes beyond the press release. Gossip, cheats, criticism, design, nostalgia, pred |
 | Problogger | Blogger | Blog tips to help you blogging ProBlogger Blog Tips Make Money Online |
| The First Week of My New Blog | 1 week ago today I launched a new blog called TwiTip here on ProBlogger. In that launch post I documented some of the setup process that I’d already gone though (hosting, design, content, promotion etc). In a subsequent post I also outlined 10 WordPress plugins that I’d installed.
It has been 7 days since I launched [...] [..] Read complete article |  | Published 10-Nov-2008 by Darren Rowse in Case Studies Read 1 times. More hits in  |
|
|
Warning We are not responsible of information posted from external feeds. Use this website at your own risk.
Notice: We will not be liable for any direct or indirect loss or damage arising under this disclaimer or in connection with our website, whether arising in tort, contract, or otherwise.
|
|
| |