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

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.

Received on Monday, 8 December 2008 04:45:15 UTC