[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