- From: SVG Working Group repository <cam@mcc.id.au>
- Date: Thu, 10 Jan 2013 19:36:04 -0800
- To: public-svg-wg@w3.org
details: https://svgwg.org/hg/svg2/rev/247533dc93cc branches: changeset: 410:247533dc93cc user: Richard Schwerdtfeger <schwer@us.ibm.com> date: Fri Jan 11 14:30:10 2013 +1100 description: Initial WAI-ARIA text. details: https://svgwg.org/hg/svg2/rev/64c407a57670 branches: changeset: 411:64c407a57670 user: Cameron McCormack <cam@mcc.id.au> date: Fri Jan 11 14:37:28 2013 +1100 description: Formatting. diffstat: master/refs.html | 21 +++++++++++++++++++++ master/struct.html | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 0 deletions(-) diffs (98 lines): diff --git a/master/refs.html b/master/refs.html --- a/master/refs.html +++ b/master/refs.html @@ -14,16 +14,37 @@ </head> <body> <h1>References</h1> <h2 id="NormativeReferences">Normative references</h2> <dl class="references"> + + <dt id="ref-ARIA" class="normref">[ARIA]</dt> + <dd> + <cite class="w3crec"><a href="http://www.w3.org/TR/wai-aria/">Accessible Internet Applications (WAI-ARIA) 1.0</a></cite>, + J. Craig, M. Cooper, L. Pappas, R. Schwerdtfeger, L. Seeman, eds. + World Wide Web Consortium, 18 January 2011. + <br/>This edition of WAI-ARIA 1.0 is http://www.w3.org/TR/2011/CR-wai-aria-20110118/. + <br/>The <a href="http://www.w3.org/TR/wai-aria/">latest edition of WAI-ARIA</a> is available at + http://www.w3.org/TR/wai-aria/. + </dd> + + <dt id="ref-ARIAIMPL" class="normref">[ARIAIMPL]</dt> + <dd> + <cite class="w3crec"><a href="http://www.w3.org/TR/wai-aria-implementation/">WAI-ARIA User Agent Implementation Guide</a></cite>, + A. Snow-Weaver, M. Cooper, A. Leventhal, J. Scheuhammer, eds. + World Wide Web Consortium, 16 Ausust 2011. + <br/>This edition of the WAI-ARIA Implementation Guide is http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120816/. + <br/>The <a href="http://www.w3.org/TR/wai-aria-implementation/">latest edition of the WAI-ARIA Implementation Guide</a> is available at + http://www.w3.org/TR/wai-aria-implementation/. + </dd> + <dt id="ref-ATAG" class="normref">[ATAG]</dt> <dd> <cite class="w3crec"><a href="http://www.w3.org/TR/2000/REC-ATAG10-20000203/">Authoring Tool Accessibility Guidelines 1.0</a></cite>, J. Treviranus, J. Richards, I. Jacobs, C. McCathieNevile, eds. World Wide Web Consortium, 03 February 2000. <br/>This edition of ATAG 1.0 is http://www.w3.org/TR/2000/REC-ATAG10-20000203/. <br/>The <a href="http://www.w3.org/TR/ATAG10/">latest edition of ATAG 1.0</a> is available at http://www.w3.org/TR/ATAG10/. diff --git a/master/struct.html b/master/struct.html --- a/master/struct.html +++ b/master/struct.html @@ -2039,16 +2039,53 @@ of <span class="attr-name">'xlink:lang'< <a href="http://www.w3.org/TR/2008/REC-xml-20081126/"><cite>Extensible Markup Language (XML) 1.0</cite></a> Recommendation [<a href="refs.html#ref-XML10">XML10</a>] and to the discussion <a href="text.html#WhiteSpace">white space handling</a> in SVG.</p> <p>New content should use the <a>'white-space'</a> property instead.</p> </dd> </dl> +<h2 id="WAIARIAAttributes">WAI-ARIA attributes</h2> + +<h3 id="roleattribute">Role Attribute</h3> + +<p>Rendered SVG elements may have an ARIA role attribute specified. The +attribute, if specified, must have a value that is a set of space-separated +tokens representing the various WAI-ARIA roles that the element belongs to. +These tokens are role values defined in +<a href="http://www.w3.org/TR/wai-aria/roles#role_definitions">Definition of Roles</a> +([<a href="refs.html#ref-ARIA">ARIA</a>], section 5.4).</p> + +<p>The WAI-ARIA role that an HTML element has assigned to it is the first +non-abstract role found in the list of values generated when the role attribute +is split on spaces.</p> + +<h3 id="ARIAStateandPropertyAttributes">State and property attributes (all aria- attributes)</h3> + +<p>Every renderable SVG element may have WAI-ARIA state and property attributes +specified. These attributes are defined by ARIA in +<a href="http://www.w3.org/TR/wai-aria/states_and_properties#state_prop_def">Definitions of States and Properties (all aria-* attributes)</a> +(<a href="https://svgwg.org/svg2-draft/refs.html#ref-ARIA">[ARIA]</a>, section 6.6).</p> + +<p>These attributes, if specified, must have a value that is the WAI-ARIA value +type in the "Value" field of the definition for the state or property, mapped to +the appropriate SVG value type according to +<a href="http://www.w3.org/TR/wai-aria/appendices#typemapping">Mapping WAI-ARIA Value types to langauges</a> +using the SVG mapping ([<a href="refs.html#ref-ARIA">ARIA</a>], section 10.2).</p> + +<p>WAI-ARIA State and Property attributes can be used on any element. They are +not always meaningful, however, and in such cases user agents might not perform +any processing aside from including them in the DOM. Unlike some other host +languages, SVG is not considered to have strong native host language semantics +in terms of the user interface, consequently state and property attributes are +processed according to the <a href="http://www.w3.org/TR/wai-aria">ARIA</a> and +<a href="http://www.w3.org/TR/wai-aria-implementation/">ARIA User Agent Implementation Guide</a> +specifications. [<a href="refs.html#ref-ARIA">ARIA</a>] [<a href="refs.html#ref-ARIAIMPL">ARIAIMPL</a>]</p> + <h2 id="DOMInterfaces">DOM interfaces</h2> <h3 id="InterfaceSVGDocument">Interface Document</h3> <p>The DOM Core specification defines a <a>Document</a> interface, which this specification extends.</p> <p class="note">In the case where an SVG document is embedded by reference, such as when an HTML document has an <span class="element-name">'object'</span>
Received on Friday, 11 January 2013 03:36:30 UTC