W3C home > Mailing lists > Public > public-pfwg@w3.org > October 2014

Re: Request to update the spec for the roles menu and menubar

From: Joseph Scheuhammer <clown@alum.mit.edu>
Date: Wed, 08 Oct 2014 09:36:35 -0400
Message-ID: <54353DE3.3030504@alum.mit.edu>
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

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:45:09 UTC