Accessible ARIA Menu Control

Accessible ARIA Menu Control


I have been working on an ARIA-enabled Menu plug-in for UI. This is
for my organization's use, but wanted to share. The code is not the
cleanest, but it is working and sounds good in screen readers.
If you are interested in hearing how a screen reader takes advantage
of ncbimenu's features, including ARIA markup, I did a screen capture
and audio capture of NVDA reading the widget.
It properly identifies the control as a menu, allowing screen reader
users to navigate the control just as they would an application or OS
control. It also announces whether an item as a submenu or not and
speaks the context of the menu item within its menu level.
The control is at:
http://tinyurl.com/l5x5mg
The screen/audio capture is here:
http://tinyurl.com/nw5p6w