- 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