- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Wed, 08 Oct 2014 09:36:35 -0400
- To: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com>, "'WAI Protocols & Formats'" <public-pfwg@w3.org>
Hi Bryan,
> Hi,
> I've noticed that the roles in the Roles Model document for menu and menubar don't actually state that referenced children are required to include role=menuitem, role=menuitemcheckbox, or role=menuitemradio.
>
> http://www.w3.org/TR/wai-aria/roles#menu
Is the following what you mean?
Each role has a characteristics table with a row named "Required Owned
Elements". That row lists roles for the required children. The required
owned element for menu at the URL you cite are:
- group, which in turn contains menuitemradio elements,
- menuitem,
- menuitemcheckbox,
- menuitemradio.
> http://www.w3.org/TR/wai-aria/roles#menubar
>
There are none listed for menubar. However, the menubar role inherits
from the menu role, and implicitly has the same requirements in terms of
required owned elements. Perhaps it's useful to repeat the "Required
Owned Elements" roles here, but then they would have to be kept in
sync. Perhaps a link would help. That is, add a "Required Owned
Elements" row to the menubar characteristics table, but its entry is a
link back to the row in the menu characteristics table. The link text
could be "See menu characteristics table."
Hope that helps.
--
;;;;joseph.
'Array(16).join("wat" - 1) + " Batman!"'
- G. Bernhardt -
Received on Wednesday, 8 October 2014 13:37:10 UTC