W3C home > Mailing lists > Public > wai-xtech@w3.org > January 2009

Re: ARIA: proposed changes to the class inheritance hierarchy for button, checkbox, radio, and menuitemradio.

From: Al Gilman <Alfred.S.Gilman@IEEE.org>
Date: Wed, 7 Jan 2009 10:32:17 -0500
Message-Id: <CA8E0812-2742-4AF5-89EE-6D7185252A03@IEEE.org>
Cc: WAI XTech <wai-xtech@w3.org>
To: James Craig <jcraig@apple.com>


On 7 Dec 2008, at 11:44 PM, James Craig wrote:

>
> I'd like to propose a series of changes to the ARIA class  
> inheritance hierarchy for button, checkbox, radio, and  
> menuitemradio. They are somewhat interdependent, so I'm proposing  
> them as a set of changes rather than individual issues.
>
> 1. BUTTON should inherit from INPUT, not WIDGET.
>
> 2. CHECKBOX should inherit from BUTTON, not INPUT. A checkbox is a  
> type of toggle button.)
>
> 3. RADIO inherits from CHECKBOX, and RADIOGROUP inherits from  
> SELECT, so RADIO should inherit from both CHECKBOX and OPTION.
>
> 4. RADIO inherits from CHECKBOX, so MENUITEMRADIO should inherit  
> from MENUITEMCHECKBOX and RADIO. It currently inherits from  
> MENUITEM and RADIO.
>

I understand James's revised proposal to be

>
> 1. BUTTON should inherit from INPUT, not WIDGET.
>
> 2. RADIO inherits from CHECKBOX, and RADIOGROUP inherits from  
> SELECT, so RADIO should inherit from both CHECKBOX and OPTION.
>
> 3. RADIO inherits from CHECKBOX, so MENUITEMRADIO should inherit  
> from MENUITEMCHECKBOX and RADIO. It currently inherits from  
> MENUITEM and RADIO.
>

I agree with those three.

Al

PS: relates to ISSUE-90
Received on Wednesday, 7 January 2009 15:33:00 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 22 March 2009 03:32:15 GMT