svg2: 2 new changesets

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