html5/html-api-map overview.html,1.22,1.23

Update of /sources/public/html5/html-api-map
In directory hutz:/tmp/cvs-serv13801

Modified Files:
	overview.html 
Log Message:
added roles to table and modified accessible name text

Index: overview.html
===================================================================
RCS file: /sources/public/html5/html-api-map/overview.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- overview.html	3 Feb 2011 14:34:14 -0000	1.22
+++ overview.html	7 Feb 2011 11:22:42 -0000	1.23
@@ -52,7 +52,7 @@
 	<BODY>
 	<H1>HTML to Platform Accessibility APIs Implementation Guide</H1>
 	<h2 id="subhead">A user agent developer's guide to understanding and implementing	accessibility support in HTML</h2>
-	<H2>Editor's Draft, 3 February 2011</H2>
+	<H2>Editor's Draft, 7 February 2011</H2>
 	<H3>Editors:</H3>
 	<P>
 	<A href="mailto:sfaulkner@paciellogroup.com">Steve Faulkner</A>, The Paciello Group.</P>
@@ -113,7 +113,7 @@
             <TD>yes</TD>
             <td><code title="attr-aria-role-link">link</code> role </td>
[...1045 lines suppressed...]
 	<h3><code>Input type=&quot;text&quot;</code> or <code>textarea</code> element</h3>
+	<p>The accessible name is derived from the following sources;  non-empty <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute, non-empty associated <a href="http://dev.w3.org/html5/spec/forms.html#the-label-element"><code>label</code></a> element or a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute.</p>
+	<p>The accessible description is derived from the following sources;  non-empty <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute  or a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute.</p>
 	<ul>
-	  <li>If the control does not have   a non-empty <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute or a non-empty associated <a href="http://dev.w3.org/html5/spec/forms.html#the-label-element"><code>label</code></a> element or a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute, the control's accessible name is an empty string and the control's accessible description is an empty string.</li>
-	  <li>If the control has a non-empty <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute, but does not have a non-empty associated <a href="http://dev.w3.org/html5/spec/forms.html#the-label-element"><code>label</code></a> element or a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute, use the content of the <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute as the control's accessible name.</li>
-	  <li>If the control has a non-empty <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute and a non-empty associated <a href="http://dev.w3.org/html5/spec/forms.html#the-label-element"><code>label</code></a> element, but not a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute, use the content of the associated <a href="http://dev.w3.org/html5/spec/forms.html#the-label-element"><code>label</code></a> element as the control's accessible name. Use the content of the placeholder attribute as the control's accessible description.</li>
-	  <li>If the control has a non-empty <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute and a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute, but not an associated non-empty<code> label</code> element, use the content of the<code> title</code> attribute as the control's accessible name. Use the content of the <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute as the control's accessible description.</li>
+	  <li>If the control has a only non-empty <code>placeholder</code> attribute,  use the content of the <code>placeholder</code> attribute as the control's accessible name.</li>
+	  <li>If the control has a non-empty <code>placeholder</code> attribute and a non-empty associated <code>label</code> element, use the content of the associated <code>label</code> element as the control's accessible name. Use the content of the <code>placeholder</code> attribute as the control's accessible description.</li>
+	  <li>If the control has a non-empty <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute and a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute, use the content of the<code> title</code> attribute as the control's accessible name. Use the content of the <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute as the control's accessible description.</li>
 	  <li>If the control has a non-empty <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute and a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute and associated non-empty <code>label</code> element, use the content of the <code>label</code> element as the control's accessible name. Use the content of the <code>title</code> attribute concatenated with the content of the <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute as the control's accessible description.</li>
+	  <li>If a control does not have   a non-empty <a href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#the-placeholder-attribute"><code>placeholder</code></a> attribute or a non-empty associated <a href="http://dev.w3.org/html5/spec/forms.html#the-label-element"><code>label</code></a> element or a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute, the control's accessible name is an empty string and the control's accessible description is an empty string.</li>
     </ul>
-	<h3>Other form elements</h3>
+	<p>Note: </p>
+<h3>Other form elements</h3>
 	<ul>
 	  <li>If the control has neither a non-empty associated <a href="http://dev.w3.org/html5/spec/forms.html#the-label-element"><code>label</code></a> element or a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute the control's accessible name is an empty string and the control's accessible description is an empty string.</li>
 	  <li>If the control has a non-empty associated <a href="http://dev.w3.org/html5/spec/forms.html#the-label-element"><code>label</code></a> element, but not a non-empty <a href="http://dev.w3.org/html5/spec/semantics.html#the-title-element-0"><code>title</code></a> attribute, use the content of the associated <a href="http://dev.w3.org/html5/spec/forms.html#the-label-element"><code>label</code></a> element as the control's accessible name.</li>

Received on Monday, 7 February 2011 11:22:47 UTC