RE: [ARIA] [Review] ACTION-1493: Text explaining "implicit value for role" and default values.

Looks great to me.

One question though, would it be disruptive to apply the same to progressbar?
https://rawgit.com/w3c/aria/ACTION-


E.G It's easy to make a progressbar that is not accessible by not including these attributes, but in order to make it accessible, these attributes would be required for the AT to process.


-----Original Message-----
From: Joseph Scheuhammer [mailto:clown@alum.mit.edu] 
Sent: Monday, June 29, 2015 7:29 AM
To: W3C WAI Protocols & Formats
Subject: [ARIA] [Review] ACTION-1493: Text explaining "implicit value for role" and default values.

All,

Please review the latest text regrading "supported" vs. "required" 
states and properties, and how that affects the implicit default value of a state or property in the context of a specific role.

The text has been adjusted based on comments from the Mar 26 2015 teleconference.  Also, a related action was created at that meeting to define the implicit default values of aria-valuemin, aria-valuemax, and aria-valuenow when they are required (ACTION-1606).  These value properties are required for slider, spinbutton, and scrollbar.  It was decided to follow the HTML5 rules regarding the range input type and its min, max, and value.  There is a summary of those rules within each of the slider, spinbutton, and scrollbar roles.

The text changes for ACTION-1493 are the last four paragraphs of section
7.6 "State and Property Attribute Processing", beginning with the third paragraph.  The first sentence of the third paragraph is "WAI-ARIA roles have associated states and properties that are qualified as "supported" 
or "required":
https://rawgit.com/w3c/aria/ACTION-1493/aria/aria.html#state_property_processing


An example of the default implicit values of required aria-valuemax, aria-valuemin, and aria-valuenow is given in the spec for the slider role, beginning with the third paragraph.  The first sentence is, "Authors MUST set the aria-valuemin, aria-valuemax, and aria-valuenow
attributes.":
https://rawgit.com/w3c/aria/ACTION-1493/aria/aria.html#slider


In addition, the characteristics table for the slider role has been modified.  Its "Implicit Value for Role" entry now includes aria-valuemin, aria-valuemax, and aria-valuenow.

Identical text has been added to the spinbutton and scrollbar roles:
https://rawgit.com/w3c/aria/ACTION-1493/aria/aria.html#scrollbar

https://rawgit.com/w3c/aria/ACTION-1493/aria/aria.html#spinbutton


Action links:
ACTION-1493: https://www.w3.org/WAI/PF/Group/track/actions/1493

ACTION-1606:  https://www.w3.org/WAI/PF/Group/track/actions/1606


Thanks.

--
;;;;joseph.

'Array(16).join("wat" - 1) + " Batman!"'
            - G. Bernhardt -

Received on Monday, 29 June 2015 16:40:40 UTC