[html5] r4674 - [at] (0) Mention that ARIA restricts 'contentinfo' to one per page, and adjust r [...]

whatwg at whatwg.org whatwg at whatwg.org
Fri Feb 5 16:28:54 PST 2010


Author: ianh
Date: 2010-02-05 16:28:52 -0800 (Fri, 05 Feb 2010)
New Revision: 4674

Modified:
   complete.html
   index
   source
Log:
[at] (0) Mention that ARIA restricts 'contentinfo' to one per page, and adjust requirements accordingly.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=8700

Modified: complete.html
===================================================================
--- complete.html	2010-02-06 00:23:51 UTC (rev 4673)
+++ complete.html	2010-02-06 00:28:52 UTC (rev 4674)
@@ -9241,9 +9241,6 @@
    <tbody><tr><td><code><a href=#the-a-element>a</a></code> element that represents a <a href=#hyperlink>hyperlink</a>
      <td><code title=attr-aria-role-link>link</code> role
 
-    <tr><td><code><a href=#the-address-element>address</a></code> element
-     <td><code title=attr-aria-role-contentinfo>contentinfo</code> role
-
     <tr><td><code><a href=#the-area-element>area</a></code> element that represents a <a href=#hyperlink>hyperlink</a>
      <td><code title=attr-aria-role-link>link</code> role
 
@@ -9253,9 +9250,6 @@
     <tr><td><code><a href=#the-datalist-element>datalist</a></code> element
      <td><code title=attr-aria-role-listbox>listbox</code> role, with the <code title=attr-aria-multiselectable>aria-multiselectable</code> property set to "false"
 
-    <tr><td><code><a href=#the-footer-element>footer</a></code> element
-     <td><code title=attr-aria-role-contentinfo>contentinfo</code> role
-
     <tr><td><code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code> element that does not have an <code><a href=#the-hgroup-element>hgroup</a></code> ancestor
      <td><code title=attr-aria-role-heading>heading</code> role, with the <code title=attr-aria-level>aria-level</code> property set to the element's <a href=#outline-depth>outline depth</a>
 
@@ -9428,7 +9422,11 @@
      <th>Default implied ARIA semantic
      <th>Restrictions
 
-   <tbody><tr><td><code><a href=#the-article-element>article</a></code> element
+   <tbody><tr><td><code><a href=#the-address-element>address</a></code> element
+     <td>No role
+     <td>If specified, role must be <code title=attr-aria-role-contentinfo>contentinfo</code> (ARIA restricts usage of this role to one per page)
+
+    <tr><td><code><a href=#the-article-element>article</a></code> element
      <td><code title=attr-aria-role-article>article</code> role
      <td>Role must be either <code title=attr-aria-role-article>article</code>, <code title=attr-aria-role-document>document</code>, <code title=attr-aria-role-application>application</code>, or <code title=attr-aria-role-main>main</code>
 
@@ -9436,6 +9434,10 @@
      <td><code title=attr-aria-role-note>note</code> role
      <td>Role must be either <code title=attr-aria-role-note>note</code>, <code title=attr-aria-role-complementary>complementary</code>, or <code title=attr-aria-role-search>search</code>
 
+    <tr><td><code><a href=#the-footer-element>footer</a></code> element
+     <td>No role
+     <td>If specified, role must be <code title=attr-aria-role-contentinfo>contentinfo</code> (ARIA restricts usage of this role to one per page)
+
     <tr><td><code><a href=#the-header-element>header</a></code> element
      <td>No role
      <td>If specified, role must be <code title=attr-aria-role-banner>banner</code> (ARIA restricts usage of this role to one per page)
@@ -9454,7 +9456,7 @@
 
     <tr><td><code><a href=#the-section-element>section</a></code> element
      <td><code title=attr-aria-role-region>region</code> role
-     <td>Role must be either <code title=attr-aria-role-region>region</code>, <code title=attr-aria-role-document>document</code>, <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-contentinfo>contentinfo</code>, <code title=attr-aria-role-main>main</code>, <code title=attr-aria-role-search>search</code>, <code title=attr-aria-role-alert>alert</code>, <code title=attr-aria-role-dialog>dialog</code>, <code title=attr-aria-role-alertdialog>alertdialog</code>, <code title=attr-aria-role-status>status</code>, or <code title=attr-aria-role-log>log</code>
+     <td>Role must be either <code title=attr-aria-role-region>region</code>, <code title=attr-aria-role-document>document</code>, <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-contentinfo>contentinfo</code> (ARIA restricts usage of this role to one per page), <code title=attr-aria-role-main>main</code>, <code title=attr-aria-role-search>search</code>, <code title=attr-aria-role-alert>alert</code>, <code title=attr-aria-role-dialog>dialog</code>, <code title=attr-aria-role-alertdialog>alertdialog</code>, <code title=attr-aria-role-status>status</code>, or <code title=attr-aria-role-log>log</code>
 
     <tr><td><code><a href=#the-table-element>table</a></code> element
      <td><code title=attr-aria-role-grid>grid</code> role

Modified: index
===================================================================
--- index	2010-02-06 00:23:51 UTC (rev 4673)
+++ index	2010-02-06 00:28:52 UTC (rev 4674)
@@ -9140,9 +9140,6 @@
    <tbody><tr><td><code><a href=#the-a-element>a</a></code> element that represents a <a href=#hyperlink>hyperlink</a>
      <td><code title=attr-aria-role-link>link</code> role
 
-    <tr><td><code><a href=#the-address-element>address</a></code> element
-     <td><code title=attr-aria-role-contentinfo>contentinfo</code> role
-
     <tr><td><code><a href=#the-area-element>area</a></code> element that represents a <a href=#hyperlink>hyperlink</a>
      <td><code title=attr-aria-role-link>link</code> role
 
@@ -9152,9 +9149,6 @@
     <tr><td><code><a href=#the-datalist-element>datalist</a></code> element
      <td><code title=attr-aria-role-listbox>listbox</code> role, with the <code title=attr-aria-multiselectable>aria-multiselectable</code> property set to "false"
 
-    <tr><td><code><a href=#the-footer-element>footer</a></code> element
-     <td><code title=attr-aria-role-contentinfo>contentinfo</code> role
-
     <tr><td><code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code> element that does not have an <code><a href=#the-hgroup-element>hgroup</a></code> ancestor
      <td><code title=attr-aria-role-heading>heading</code> role, with the <code title=attr-aria-level>aria-level</code> property set to the element's <a href=#outline-depth>outline depth</a>
 
@@ -9327,7 +9321,11 @@
      <th>Default implied ARIA semantic
      <th>Restrictions
 
-   <tbody><tr><td><code><a href=#the-article-element>article</a></code> element
+   <tbody><tr><td><code><a href=#the-address-element>address</a></code> element
+     <td>No role
+     <td>If specified, role must be <code title=attr-aria-role-contentinfo>contentinfo</code> (ARIA restricts usage of this role to one per page)
+
+    <tr><td><code><a href=#the-article-element>article</a></code> element
      <td><code title=attr-aria-role-article>article</code> role
      <td>Role must be either <code title=attr-aria-role-article>article</code>, <code title=attr-aria-role-document>document</code>, <code title=attr-aria-role-application>application</code>, or <code title=attr-aria-role-main>main</code>
 
@@ -9335,6 +9333,10 @@
      <td><code title=attr-aria-role-note>note</code> role
      <td>Role must be either <code title=attr-aria-role-note>note</code>, <code title=attr-aria-role-complementary>complementary</code>, or <code title=attr-aria-role-search>search</code>
 
+    <tr><td><code><a href=#the-footer-element>footer</a></code> element
+     <td>No role
+     <td>If specified, role must be <code title=attr-aria-role-contentinfo>contentinfo</code> (ARIA restricts usage of this role to one per page)
+
     <tr><td><code><a href=#the-header-element>header</a></code> element
      <td>No role
      <td>If specified, role must be <code title=attr-aria-role-banner>banner</code> (ARIA restricts usage of this role to one per page)
@@ -9353,7 +9355,7 @@
 
     <tr><td><code><a href=#the-section-element>section</a></code> element
      <td><code title=attr-aria-role-region>region</code> role
-     <td>Role must be either <code title=attr-aria-role-region>region</code>, <code title=attr-aria-role-document>document</code>, <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-contentinfo>contentinfo</code>, <code title=attr-aria-role-main>main</code>, <code title=attr-aria-role-search>search</code>, <code title=attr-aria-role-alert>alert</code>, <code title=attr-aria-role-dialog>dialog</code>, <code title=attr-aria-role-alertdialog>alertdialog</code>, <code title=attr-aria-role-status>status</code>, or <code title=attr-aria-role-log>log</code>
+     <td>Role must be either <code title=attr-aria-role-region>region</code>, <code title=attr-aria-role-document>document</code>, <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-contentinfo>contentinfo</code> (ARIA restricts usage of this role to one per page), <code title=attr-aria-role-main>main</code>, <code title=attr-aria-role-search>search</code>, <code title=attr-aria-role-alert>alert</code>, <code title=attr-aria-role-dialog>dialog</code>, <code title=attr-aria-role-alertdialog>alertdialog</code>, <code title=attr-aria-role-status>status</code>, or <code title=attr-aria-role-log>log</code>
 
     <tr><td><code><a href=#the-table-element>table</a></code> element
      <td><code title=attr-aria-role-grid>grid</code> role

Modified: source
===================================================================
--- source	2010-02-06 00:23:51 UTC (rev 4673)
+++ source	2010-02-06 00:28:52 UTC (rev 4674)
@@ -9381,10 +9381,6 @@
      <td><code title="attr-aria-role-link">link</code> role
 
     <tr>
-     <td><code>address</code> element
-     <td><code title="attr-aria-role-contentinfo">contentinfo</code> role
-
-    <tr>
      <td><code>area</code> element that represents a <span>hyperlink</span>
      <td><code title="attr-aria-role-link">link</code> role
 
@@ -9397,10 +9393,6 @@
      <td><code title="attr-aria-role-listbox">listbox</code> role, with the <code title="attr-aria-multiselectable">aria-multiselectable</code> property set to "false"
 
     <tr>
-     <td><code>footer</code> element
-     <td><code title="attr-aria-role-contentinfo">contentinfo</code> role
-
-    <tr>
      <td><code>h1</code> element that does not have an <code>hgroup</code> ancestor
      <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
 
@@ -9634,6 +9626,11 @@
    <tbody>
 
     <tr>
+     <td><code>address</code> element
+     <td>No role
+     <td>If specified, role must be <code title="attr-aria-role-contentinfo">contentinfo</code> (ARIA restricts usage of this role to one per page)
+
+    <tr>
      <td><code>article</code> element
      <td><code title="attr-aria-role-article">article</code> role
      <td>Role must be either <code title="attr-aria-role-article">article</code>, <code title="attr-aria-role-document">document</code>, <code title="attr-aria-role-application">application</code>, or <code title="attr-aria-role-main">main</code>
@@ -9644,6 +9641,11 @@
      <td>Role must be either <code title="attr-aria-role-note">note</code>, <code title="attr-aria-role-complementary">complementary</code>, or <code title="attr-aria-role-search">search</code>
 
     <tr>
+     <td><code>footer</code> element
+     <td>No role
+     <td>If specified, role must be <code title="attr-aria-role-contentinfo">contentinfo</code> (ARIA restricts usage of this role to one per page)
+
+    <tr>
      <td><code>header</code> element
      <td>No role
      <td>If specified, role must be <code title="attr-aria-role-banner">banner</code> (ARIA restricts usage of this role to one per page)
@@ -9666,7 +9668,7 @@
     <tr>
      <td><code>section</code> element
      <td><code title="attr-aria-role-region">region</code> role
-     <td>Role must be either <code title="attr-aria-role-region">region</code>, <code title="attr-aria-role-document">document</code>, <code title="attr-aria-role-application">application</code>, <code title="attr-aria-role-contentinfo">contentinfo</code>, <code title="attr-aria-role-main">main</code>, <code title="attr-aria-role-search">search</code>, <code title="attr-aria-role-alert">alert</code>, <code title="attr-aria-role-dialog">dialog</code>, <code title="attr-aria-role-alertdialog">alertdialog</code>, <code title="attr-aria-role-status">status</code>, or <code title="attr-aria-role-log">log</code>
+     <td>Role must be either <code title="attr-aria-role-region">region</code>, <code title="attr-aria-role-document">document</code>, <code title="attr-aria-role-application">application</code>, <code title="attr-aria-role-contentinfo">contentinfo</code> (ARIA restricts usage of this role to one per page), <code title="attr-aria-role-main">main</code>, <code title="attr-aria-role-search">search</code>, <code title="attr-aria-role-alert">alert</code>, <code title="attr-aria-role-dialog">dialog</code>, <code title="attr-aria-role-alertdialog">alertdialog</code>, <code title="attr-aria-role-status">status</code>, or <code title="attr-aria-role-log">log</code>
 
     <tr>
      <td><code>table</code> element




More information about the Commit-Watchers mailing list