[html5] r3959 - [e] (0) input 'applies' summary table cleanup. Fixing http://www.w3.org/Bugs/Pub [...]

whatwg at whatwg.org whatwg at whatwg.org
Tue Sep 22 03:10:40 PDT 2009


Author: ianh
Date: 2009-09-22 03:10:39 -0700 (Tue, 22 Sep 2009)
New Revision: 3959

Modified:
   index
   source
Log:
[e] (0) input 'applies' summary table cleanup.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=7521

Modified: index
===================================================================
--- index	2009-09-22 09:58:34 UTC (rev 3958)
+++ index	2009-09-22 10:10:39 UTC (rev 3959)
@@ -31107,12 +31107,17 @@
      <td> A button
   </table><p>The <i>missing value default</i> is the <a href=#text-state-and-search-state title=attr-input-type-text>Text</a> state.</p>
 
-  <p>Which of the <code title=attr-input-accept><a href=#attr-input-accept>accept</a></code>, <code title=attr-input-alt><a href=#attr-input-alt>alt</a></code>, <code title=attr-input-autocomplete><a href=#attr-input-autocomplete>autocomplete</a></code>, <code title=attr-input-checked><a href=#attr-input-checked>checked</a></code>, <code title=attr-fs-formaction><a href=#attr-fs-formaction>formaction</a></code>, <code title=attr-fs-formenctype><a href=#attr-fs-formenctype>formenctype</a></code>, <code title=attr-fs-formmethod><a href=#attr-fs-formmethod>formmethod</a></code>, <code title=attr-fs-formnovalidate><a href=#attr-fs-formnovalidate>formnovalidate</a></code>, <code title=attr-fs-formtarget><a href=#attr-fs-formtarget>formtarget</a></code>, <code title=attr-dim-height><a href=#attr-dim-height>height</a></code>, <code title=attr-input-list><a href=#attr-input-list>list</a></code>, <code title=attr-input-max><a href=#attr-input-max>max</a></code>, <code title=attr-input-maxlength><a href=#attr-input-maxlength>maxlength</a></code>, <code title=attr-input-min><a href=#attr-input-min>min</a></code>, <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code>, <code title=attr-input-pattern><a href=#attr-input-pattern>pattern</a></code>, <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code>, <code title=attr-input-required><a href=#attr-input-required>required</a></code>, <code title=attr-input-size><a href=#attr-input-size>size</a></code>, <code title=attr-input-src><a href=#attr-input-src>src</a></code>, <code title=attr-input-step><a href=#attr-input-step>step</a></code>, and <code title=attr-dim-width><a href=#attr-dim-width>width</a></code> attributes apply to an
-  <code><a href=#the-input-element>input</a></code> element depends on the state of its <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute. Similarly, the <code title=dom-input-checked><a href=#dom-input-checked>checked</a></code>, <code title=dom-input-files><a href=#dom-input-files>files</a></code>, <code title=dom-input-valueAsDate><a href=#dom-input-valueasdate>valueAsDate</a></code>, <code title=dom-input-valueAsNumber><a href=#dom-input-valueasnumber>valueAsNumber</a></code>, <code title=dom-input-list><a href=#dom-input-list>list</a></code>, and <code title=dom-input-selectedOption><a href=#dom-input-selectedoption>selectedOption</a></code> IDL
-  attributes, and the <code title=dom-input-stepUp><a href=#dom-input-stepup>stepUp()</a></code>
-  and <code title=dom-input-stepDown><a href=#dom-input-stepdown>stepDown()</a></code> methods, are
-  specific to certain states. The following table <span class=impl>is non-normative and</span> summarizes which content
-  attributes, IDL attributes, and methods apply to each state:</p>
+  <p>Which of the <code title=attr-input-accept><a href=#attr-input-accept>accept</a></code>, <code title=attr-input-alt><a href=#attr-input-alt>alt</a></code>, <code title=attr-input-autocomplete><a href=#attr-input-autocomplete>autocomplete</a></code>, <code title=attr-input-checked><a href=#attr-input-checked>checked</a></code>, <code title=attr-fs-formaction><a href=#attr-fs-formaction>formaction</a></code>, <code title=attr-fs-formenctype><a href=#attr-fs-formenctype>formenctype</a></code>, <code title=attr-fs-formmethod><a href=#attr-fs-formmethod>formmethod</a></code>, <code title=attr-fs-formnovalidate><a href=#attr-fs-formnovalidate>formnovalidate</a></code>, <code title=attr-fs-formtarget><a href=#attr-fs-formtarget>formtarget</a></code>, <code title=attr-dim-height><a href=#attr-dim-height>height</a></code>, <code title=attr-input-list><a href=#attr-input-list>list</a></code>, <code title=attr-input-max><a href=#attr-input-max>max</a></code>, <code title=attr-input-maxlength><a href=#attr-input-maxlength>maxlength</a></code>, <code title=attr-input-min><a href=#attr-input-min>min</a></code>, <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code>, <code title=attr-input-pattern><a href=#attr-input-pattern>pattern</a></code>, <code title=attr-input-placeholder><a href=#attr-input-placeholder>placeholder</a></code>, <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code>, <code title=attr-input-required><a href=#attr-input-required>required</a></code>, <code title=attr-input-size><a href=#attr-input-size>size</a></code>, <code title=attr-input-src><a href=#attr-input-src>src</a></code>, <code title=attr-input-step><a href=#attr-input-step>step</a></code>, and <code title=attr-dim-width><a href=#attr-dim-width>width</a></code> content attributes, the <code title=dom-input-checked><a href=#dom-input-checked>checked</a></code>, <code title=dom-input-files><a href=#dom-input-files>files</a></code>, <code title=dom-input-valueAsDate><a href=#dom-input-valueasdate>valueAsDate</a></code>, <code title=dom-input-valueAsNumber><a href=#dom-input-valueasnumber>valueAsNumber</a></code>, <code title=dom-input-list><a href=#dom-input-list>list</a></code>, and <code title=dom-input-selectedOption><a href=#dom-input-selectedoption>selectedOption</a></code> IDL
+  attributes, the <code title=dom-textarea/input-select><a href=#dom-textarea/input-select>select()</a></code> method, the <code title=dom-textarea/input-selectionStart><a href=#dom-textarea/input-selectionstart>selectionStart</a></code> and
+  <code title=dom-textarea/input-selectionEnd><a href=#dom-textarea/input-selectionend>selectionEnd</a></code>
+  IDL attributes, the <code title=dom-textarea/input-setSelectionRange><a href=#dom-textarea/input-setselectionrange>setSelectionRange()</a></code>
+  method, the the <code title=dom-input-stepUp><a href=#dom-input-stepup>stepUp()</a></code> and
+  <code title=dom-input-stepDown><a href=#dom-input-stepdown>stepDown()</a></code> methods, and the
+  <code title=event-input-input><a href=#event-input-input>input</a></code> and <code title=event-input-change><a href=#event-input-change>change</a></code> events apply to an
+  <code><a href=#the-input-element>input</a></code> element depends on the state of its <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute.  The following table
+  <span class=impl>is non-normative and</span> summarizes which of
+  those content attributes, IDL attributes, methods, and events apply
+  to each state:</p>
 
   <table class=applies id=input-type-attr-summary><thead><tr><th>
      <th> <span title=""><a href=#hidden-state title=attr-input-type-hidden>Hidden</a></span>
@@ -31139,7 +31144,9 @@
      <th> <span title=""><a href=#reset-button-state title=attr-input-type-reset>Reset Button</a>,</span>
           <span title=""><a href=#button-state title=attr-input-type-button>Button</a></span>
 
-   <tbody><tr><th> <code title=attr-input-accept><a href=#attr-input-accept>accept</a></code>
+   <tbody><tr><th colspan=14 scope=rowgroup>Content attributes
+
+    <tr><th> <code title=attr-input-accept><a href=#attr-input-accept>accept</a></code>
      <td class=no> · <!-- Hidden -->
      <td class=no> · <!-- Text -->
 <!-- <td class="no"> ·      Search -->
@@ -31691,7 +31698,9 @@
      <td class=no> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
-   <tbody><tr><th> <code title=dom-input-files><a href=#dom-input-files>files</a></code>†
+   <tbody><tr><th colspan=14 scope=rowgroup>IDL attributes and methods
+
+    <tr><th> <code title=dom-input-checked><a href=#dom-input-checked>checked</a></code>
      <td class=no> · <!-- Hidden -->
      <td class=no> · <!-- Text -->
 <!-- <td class="no"> ·      Search -->
@@ -31707,6 +31716,30 @@
 <!-- <td class="no"> ·      Number -->
      <td class=no> · <!-- Range -->
      <td class=no> · <!-- Color -->
+     <td class=yes> Yes     <!-- Checkbox -->
+<!-- <td class="yes"> Yes          Radio Button -->
+     <td class=no> · <!-- File Upload -->
+     <td class=no> · <!-- Submit Button -->
+     <td class=no> · <!-- Image Button -->
+     <td class=no> · <!-- Reset Button -->
+<!-- <td class="no"> ·      Button -->
+
+    <tr><th> <code title=dom-input-files><a href=#dom-input-files>files</a></code>
+     <td class=no> · <!-- Hidden -->
+     <td class=no> · <!-- Text -->
+<!-- <td class="no"> ·      Search -->
+<!-- <td class="no"> ·      URL -->
+     <td class=no> · <!-- E-mail -->
+     <td class=no> · <!-- Password -->
+     <td class=no> · <!-- Date and Time -->
+<!-- <td class="no"> ·      Date -->
+<!-- <td class="no"> ·      Month -->
+<!-- <td class="no"> ·      Week -->
+<!-- <td class="no"> ·      Time -->
+     <td class=no> · <!-- Local Date and Time -->
+<!-- <td class="no"> ·      Number -->
+     <td class=no> · <!-- Range -->
+     <td class=no> · <!-- Color -->
      <td class=no> · <!-- Checkbox -->
 <!-- <td class="no"> ·      Radio Button -->
      <td class=yes> Yes     <!-- File Upload -->
@@ -31715,7 +31748,7 @@
      <td class=no> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
-    <tr class=impl><th> <code title=dom-input-value><a href=#dom-input-value>value</a></code>†
+    <tr class=impl><th> <code title=dom-input-value><a href=#dom-input-value>value</a></code>
      <td class=yes> <a href=#dom-input-value-value title=dom-input-value-value>value</a> <!-- Hidden -->
      <td class=yes> <a href=#dom-input-value-value title=dom-input-value-value>value</a> <!-- Text -->
 <!-- <td class="yes"> <span title="dom-input-value-value">value</span>      Search -->
@@ -31739,7 +31772,7 @@
      <td class=yes> <a href=#dom-input-value-default title=dom-input-value-default>default</a> <!-- Reset Button -->
 <!-- <td class="yes"> <span title="dom-input-value-default">default</span>      Button -->
 
-    <tr><th> <code title=dom-input-valueAsDate><a href=#dom-input-valueasdate>valueAsDate</a></code>†
+    <tr><th> <code title=dom-input-valueAsDate><a href=#dom-input-valueasdate>valueAsDate</a></code>
      <td class=no> · <!-- Hidden -->
      <td class=no> · <!-- Text -->
 <!-- <td class="no"> ·      Search -->
@@ -31763,7 +31796,7 @@
      <td class=no> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
-    <tr><th> <code title=dom-input-valueAsNumber><a href=#dom-input-valueasnumber>valueAsNumber</a></code>†
+    <tr><th> <code title=dom-input-valueAsNumber><a href=#dom-input-valueasnumber>valueAsNumber</a></code>
      <td class=no> · <!-- Hidden -->
      <td class=no> · <!-- Text -->
 <!-- <td class="no"> ·      Search -->
@@ -31787,7 +31820,7 @@
      <td class=no> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
-    <tr><th> <code title=dom-input-list><a href=#dom-input-list>list</a></code>†
+    <tr><th> <code title=dom-input-list><a href=#dom-input-list>list</a></code>
      <td class=no> · <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
@@ -31811,7 +31844,7 @@
      <td class=no> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
-    <tr><th> <code title=dom-input-selectedOption><a href=#dom-input-selectedoption>selectedOption</a></code>†
+    <tr><th> <code title=dom-input-selectedOption><a href=#dom-input-selectedoption>selectedOption</a></code>
      <td class=no> · <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
@@ -31859,7 +31892,7 @@
      <td class=no> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
-    <tr><th> <code title=dom-textarea/input-selectionStart><a href=#dom-textarea/input-selectionstart>selectionStart</a></code>†
+    <tr><th> <code title=dom-textarea/input-selectionStart><a href=#dom-textarea/input-selectionstart>selectionStart</a></code>
      <td class=no> · <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
@@ -31883,7 +31916,7 @@
      <td class=no> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
-    <tr><th> <code title=dom-textarea/input-selectionEnd><a href=#dom-textarea/input-selectionend>selectionEnd</a></code>†
+    <tr><th> <code title=dom-textarea/input-selectionEnd><a href=#dom-textarea/input-selectionend>selectionEnd</a></code>
      <td class=no> · <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
@@ -31979,6 +32012,8 @@
      <td class=no> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
+   <tbody><tr><th colspan=14 scope=rowgroup>Events
+
     <tr><th> <span title=""><code title=event-input-input><a href=#event-input-input>input</a></code> event</span>
      <td class=no> · <!-- Hidden -->
      <td class=yes> Yes     <!-- Text -->
@@ -32027,10 +32062,8 @@
      <td class=no> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
-  </table><p>† indicates IDL attributes.</p>
+  </table><div class=impl>
 
-  <div class=impl>
-
   <p>When an <code><a href=#the-input-element>input</a></code> element's <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute changes state, and
   when the element is first created, the element's rendering and
   behavior must change to the new state's accordingly and the

Modified: source
===================================================================
--- source	2009-09-22 09:58:34 UTC (rev 3958)
+++ source	2009-09-22 10:10:39 UTC (rev 3959)
@@ -34549,25 +34549,34 @@
   title="attr-input-min">min</code>, <code
   title="attr-input-multiple">multiple</code>, <code
   title="attr-input-pattern">pattern</code>, <code
+  title="attr-input-placeholder">placeholder</code>, <code
   title="attr-input-readonly">readonly</code>, <code
   title="attr-input-required">required</code>, <code
   title="attr-input-size">size</code>, <code
   title="attr-input-src">src</code>, <code
   title="attr-input-step">step</code>, and <code
-  title="attr-dim-width">width</code> attributes apply to an
-  <code>input</code> element depends on the state of its <code
-  title="attr-input-type">type</code> attribute. Similarly, the <code
+  title="attr-dim-width">width</code> content attributes, the <code
   title="dom-input-checked">checked</code>, <code
   title="dom-input-files">files</code>, <code
   title="dom-input-valueAsDate">valueAsDate</code>, <code
   title="dom-input-valueAsNumber">valueAsNumber</code>, <code
   title="dom-input-list">list</code>, and <code
   title="dom-input-selectedOption">selectedOption</code> IDL
-  attributes, and the <code title="dom-input-stepUp">stepUp()</code>
-  and <code title="dom-input-stepDown">stepDown()</code> methods, are
-  specific to certain states. The following table <span
-  class="impl">is non-normative and</span> summarizes which content
-  attributes, IDL attributes, and methods apply to each state:</p>
+  attributes, the <code
+  title="dom-textarea/input-select">select()</code> method, the <code
+  title="dom-textarea/input-selectionStart">selectionStart</code> and
+  <code title="dom-textarea/input-selectionEnd">selectionEnd</code>
+  IDL attributes, the <code
+  title="dom-textarea/input-setSelectionRange">setSelectionRange()</code>
+  method, the the <code title="dom-input-stepUp">stepUp()</code> and
+  <code title="dom-input-stepDown">stepDown()</code> methods, and the
+  <code title="event-input-input">input</code> and <code
+  title="event-input-change">change</code> events apply to an
+  <code>input</code> element depends on the state of its <code
+  title="attr-input-type">type</code> attribute.  The following table
+  <span class="impl">is non-normative and</span> summarizes which of
+  those content attributes, IDL attributes, methods, and events apply
+  to each state:</p>
 
   <table class="applies" id="input-type-attr-summary">
    <thead>
@@ -34599,6 +34608,9 @@
 
    <tbody>
     <tr>
+     <th scope="rowgroup" colspan="14">Content attributes
+
+    <tr>
      <th> <code title="attr-input-accept">accept</code>
      <td class="no"> · <!-- Hidden -->
      <td class="no"> · <!-- Text -->
@@ -35174,9 +35186,11 @@
 <!-- <td class="no"> ·      Button -->
 
    <tbody>
+    <tr>
+     <th scope="rowgroup" colspan="14">IDL attributes and methods
 
     <tr>
-     <th> <code title="dom-input-files">files</code>†
+     <th> <code title="dom-input-checked">checked</code>
      <td class="no"> · <!-- Hidden -->
      <td class="no"> · <!-- Text -->
 <!-- <td class="no"> ·      Search -->
@@ -35192,6 +35206,31 @@
 <!-- <td class="no"> ·      Number -->
      <td class="no"> · <!-- Range -->
      <td class="no"> · <!-- Color -->
+     <td class="yes"> Yes     <!-- Checkbox -->
+<!-- <td class="yes"> Yes          Radio Button -->
+     <td class="no"> · <!-- File Upload -->
+     <td class="no"> · <!-- Submit Button -->
+     <td class="no"> · <!-- Image Button -->
+     <td class="no"> · <!-- Reset Button -->
+<!-- <td class="no"> ·      Button -->
+
+    <tr>
+     <th> <code title="dom-input-files">files</code>
+     <td class="no"> · <!-- Hidden -->
+     <td class="no"> · <!-- Text -->
+<!-- <td class="no"> ·      Search -->
+<!-- <td class="no"> ·      URL -->
+     <td class="no"> · <!-- E-mail -->
+     <td class="no"> · <!-- Password -->
+     <td class="no"> · <!-- Date and Time -->
+<!-- <td class="no"> ·      Date -->
+<!-- <td class="no"> ·      Month -->
+<!-- <td class="no"> ·      Week -->
+<!-- <td class="no"> ·      Time -->
+     <td class="no"> · <!-- Local Date and Time -->
+<!-- <td class="no"> ·      Number -->
+     <td class="no"> · <!-- Range -->
+     <td class="no"> · <!-- Color -->
      <td class="no"> · <!-- Checkbox -->
 <!-- <td class="no"> ·      Radio Button -->
      <td class="yes"> Yes     <!-- File Upload -->
@@ -35201,7 +35240,7 @@
 <!-- <td class="no"> ·      Button -->
 
     <tr class="impl">
-     <th> <code title="dom-input-value">value</code>†
+     <th> <code title="dom-input-value">value</code>
      <td class="yes"> <span title="dom-input-value-value">value</span> <!-- Hidden -->
      <td class="yes"> <span title="dom-input-value-value">value</span> <!-- Text -->
 <!-- <td class="yes"> <span title="dom-input-value-value">value</span>      Search -->
@@ -35226,7 +35265,7 @@
 <!-- <td class="yes"> <span title="dom-input-value-default">default</span>      Button -->
 
     <tr>
-     <th> <code title="dom-input-valueAsDate">valueAsDate</code>†
+     <th> <code title="dom-input-valueAsDate">valueAsDate</code>
      <td class="no"> · <!-- Hidden -->
      <td class="no"> · <!-- Text -->
 <!-- <td class="no"> ·      Search -->
@@ -35251,7 +35290,7 @@
 <!-- <td class="no"> ·      Button -->
 
     <tr>
-     <th> <code title="dom-input-valueAsNumber">valueAsNumber</code>†
+     <th> <code title="dom-input-valueAsNumber">valueAsNumber</code>
      <td class="no"> · <!-- Hidden -->
      <td class="no"> · <!-- Text -->
 <!-- <td class="no"> ·      Search -->
@@ -35276,7 +35315,7 @@
 <!-- <td class="no"> ·      Button -->
 
     <tr>
-     <th> <code title="dom-input-list">list</code>†
+     <th> <code title="dom-input-list">list</code>
      <td class="no"> · <!-- Hidden -->
      <td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
@@ -35301,7 +35340,7 @@
 <!-- <td class="no"> ·      Button -->
 
     <tr>
-     <th> <code title="dom-input-selectedOption">selectedOption</code>†
+     <th> <code title="dom-input-selectedOption">selectedOption</code>
      <td class="no"> · <!-- Hidden -->
      <td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
@@ -35351,7 +35390,7 @@
 <!-- <td class="no"> ·      Button -->
 
     <tr>
-     <th> <code title="dom-textarea/input-selectionStart">selectionStart</code>†
+     <th> <code title="dom-textarea/input-selectionStart">selectionStart</code>
      <td class="no"> · <!-- Hidden -->
      <td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
@@ -35376,7 +35415,7 @@
 <!-- <td class="no"> ·      Button -->
 
     <tr>
-     <th> <code title="dom-textarea/input-selectionEnd">selectionEnd</code>†
+     <th> <code title="dom-textarea/input-selectionEnd">selectionEnd</code>
      <td class="no"> · <!-- Hidden -->
      <td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
@@ -35475,7 +35514,11 @@
      <td class="no"> · <!-- Reset Button -->
 <!-- <td class="no"> ·      Button -->
 
+   <tbody>
     <tr>
+     <th scope="rowgroup" colspan="14">Events
+
+    <tr>
      <th> <span title=""><code title="event-input-input">input</code> event</span>
      <td class="no"> · <!-- Hidden -->
      <td class="yes"> Yes     <!-- Text -->
@@ -35527,8 +35570,6 @@
 
   </table>
 
-  <p>† indicates IDL attributes.</p>
-
   <div class="impl">
 
   <p>When an <code>input</code> element's <code




More information about the Commit-Watchers mailing list