[html5] r8009 - [giow] (3) <img> is form-associated (because legacy), but doesn't have a form='' [...]
whatwg at whatwg.org
whatwg at whatwg.org
Tue Jul 2 14:17:18 PDT 2013
Author: ianh
Date: 2013-07-02 14:17:17 -0700 (Tue, 02 Jul 2013)
New Revision: 8009
Modified:
complete.html
index
source
Log:
[giow] (3) <img> is form-associated (because legacy), but doesn't have a form='' attribute (because sanity). So... update crazy town to be even more crazy.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22382
Affected topics: DOM APIs, HTML, HTML Syntax and Parsing
Modified: complete.html
===================================================================
--- complete.html 2013-07-02 19:22:24 UTC (rev 8008)
+++ complete.html 2013-07-02 21:17:17 UTC (rev 8009)
@@ -22487,6 +22487,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#embedded-content>Embedded content</a>.</dd>
+ <dd><a href=#form-associated-element>Form-associated element</a>.</dd>
<dd>If the element has a <code title=attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attribute: <a href=#interactive-content>Interactive content</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
@@ -25500,7 +25501,7 @@
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#embedded-content>Embedded content</a>.</dd>
<dd>If the element has a <code title=attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attribute: <a href=#interactive-content>Interactive content</a>.</dd> <!-- also when showing a plugin or a nested browsing context, but checking that statically is hard...) -->
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#embedded-content>embedded content</a> is expected.</dd>
@@ -44435,8 +44436,7 @@
<a href=#phrasing-content>phrasing content</a>, and <a href=#interactive-content>interactive content</a>.</p>
<p>A number of the elements are <dfn id=form-associated-element title="form-associated element">form-associated
- elements</dfn>, which means they can have a <a href=#form-owner>form owner</a> and, to expose this, have a
- <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute with a matching <code title=dom-fae-form><a href=#dom-fae-form>form</a></code> IDL attribute.</p>
+ elements</dfn>, which means they can have a <a href=#form-owner>form owner</a>.
<!-- when updating this also update the category index -->
<ul class="brief category-list"><li><code><a href=#the-button-element>button</a></code></li>
@@ -44448,6 +44448,7 @@
<li><code><a href=#the-output-element>output</a></code></li>
<li><code><a href=#the-select-element>select</a></code></li>
<li><code><a href=#the-textarea-element>textarea</a></code></li>
+ <li><code><a href=#the-img-element>img</a></code></li>
</ul><p>The <a href=#form-associated-element title="form-associated element">form-associated
elements</a> fall into several subcategories:</p>
@@ -44504,6 +44505,26 @@
<li><code><a href=#the-textarea-element>textarea</a></code></li>
</ul></dd>
+ <dt><dfn id=category-form-attr title=category-form-attr>Reassociateable elements</dfn></dt>
+
+ <dd>
+
+ <p>Denotes elements that have a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute, and a
+ matching <code title=dom-fae-form><a href=#dom-fae-form>form</a></code> IDL attribute, that allow authors to specify an
+ explicit <a href=#form-owner>form owner</a>.</p>
+
+ <!-- when updating this also update the category index -->
+ <ul class="brief category-list"><li><code><a href=#the-button-element>button</a></code></li>
+ <li><code><a href=#the-fieldset-element>fieldset</a></code></li>
+ <li><code><a href=#the-input-element>input</a></code></li>
+ <li><code><a href=#the-keygen-element>keygen</a></code></li>
+ <li><code><a href=#the-label-element>label</a></code></li>
+ <li><code><a href=#the-object-element>object</a></code></li>
+ <li><code><a href=#the-output-element>output</a></code></li>
+ <li><code><a href=#the-select-element>select</a></code></li>
+ <li><code><a href=#the-textarea-element>textarea</a></code></li>
+ </ul></dd>
+
</dl><p>Some elements, not all of them <a href=#form-associated-element title="form-associated
element">form-associated</a>, are categorized as <dfn id=category-label title=category-label>labelable elements</dfn>. These are elements
that can be associated with a <code><a href=#the-label-element>label</a></code> element.
@@ -44721,10 +44742,10 @@
<li>
- <p>For each <code><a href=#the-img-element>img</a></code> element <var title="">candidate</var> that is a descendant of the
- <code><a href=#the-form-element>form</a></code> element, run these substeps:</p>
+ <p>For each <code><a href=#the-img-element>img</a></code> element <var title="">candidate</var> whose <a href=#form-owner>form owner</a>
+ is the <code><a href=#the-form-element>form</a></code> element, run these substeps:</p>
- <ol><li><p>If <var title="">candidate</var> has an <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute, add
+ <ol><!-- this is the same as the above list, except 'name' xrefs to something differnet --><li><p>If <var title="">candidate</var> has an <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute, add
an entry to <var title="">sourced names</var> with that <code title=attr-id><a href=#the-id-attribute>id</a></code>
attribute's value as the string, <var title="">candidate</var> as the element, and <i>id</i> as
the source.</li>
@@ -44811,8 +44832,9 @@
In addition, the <img> fallback nonsense is similarly here for
legacy reasons. As is the exclusion of <input type=image>.
- Also, check this out:
+ Also, check these out:
http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1220
+ http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2388
-->
@@ -44862,7 +44884,7 @@
<dl class=element><dt><a href=#element-dfn-categories title=element-dfn-categories>Categories</a>:</dt>
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#sectioning-root>Sectioning root</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a> and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#flow-content>flow content</a> is expected.</dd>
@@ -45066,7 +45088,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#form-associated-element>Form-associated element</a>.</dd>
+ <dd><a href=#category-form-attr title=category-form-attr>Reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -45202,8 +45224,8 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is <em>not</em> in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#interactive-content>Interactive content</a>.</dd>
- <dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is <em>not</em> in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
- <dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#category-listed title=category-listed>Listed</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is <em>not</em> in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#category-listed title=category-listed>Listed</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is <em>not</em> in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -50636,7 +50658,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, and <a href=#category-submit title=category-submit>submittable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -50848,7 +50870,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -51697,7 +51719,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -52145,7 +52167,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -52440,7 +52462,7 @@
<dl class=element><dt><a href=#element-dfn-categories title=element-dfn-categories>Categories</a>:</dt>
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -53160,13 +53182,13 @@
said to be null.</p>
<p>A <a href=#form-associated-element>form-associated element</a> is, by default, associated with its <span class=impl>nearest</span> ancestor <code><a href=#the-form-element>form</a></code> element<span class=impl> (as described
- below)</span>, but may have a <dfn id=attr-fae-form title=attr-fae-form><code>form</code></dfn> attribute
- specified to override this.</p>
+ below)</span>, but, if it is <a href=#category-form-attr title=category-form-attr>reassociateable</a>, may have a
+ <dfn id=attr-fae-form title=attr-fae-form><code>form</code></dfn> attribute specified to override this.</p>
<p class=note>This feature allows authors to work around the lack of support for nested
<code><a href=#the-form-element>form</a></code> elements.</p>
- <p>If a <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
+ <p>If a <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
attribute specified, then that attribute's value must be the <a href=#concept-id title=concept-id>ID</a> of
a <code><a href=#the-form-element>form</a></code> element in the element's owner <code><a href=#document>Document</a></code>.</p>
@@ -53196,16 +53218,16 @@
user agent must <a href=#reset-the-form-owner>reset the form owner</a> of that <a href=#form-associated-element>form-associated
element</a>.</p>
- <p>When a <a href=#form-associated-element>form-associated element</a>'s <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> attribute
+ <p>When a <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>'s <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> attribute
is set, changed, or removed, then the user agent must <a href=#reset-the-form-owner>reset the form owner</a> of that
element.</p>
- <p>When a <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
+ <p>When a <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
attribute and the <a href=#concept-id title=concept-id>ID</a> of any of the elements in the
<code><a href=#document>Document</a></code> changes, then the user agent must <a href=#reset-the-form-owner>reset the form owner</a> of that
<a href=#form-associated-element>form-associated element</a>.</p>
- <p>When a <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
+ <p>When a <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
attribute and an element with an <a href=#concept-id title=concept-id>ID</a> is <a href=#insert-an-element-into-a-document title="insert an
element into a document">inserted into</a> or <a href=#remove-an-element-from-a-document title="remove an element from a
document">removed from</a> the <code><a href=#document>Document</a></code>, then the user agent must <a href=#reset-the-form-owner>reset the
@@ -53214,7 +53236,7 @@
<p>When the user agent is to <dfn id=reset-the-form-owner>reset the form owner</dfn> of a <a href=#form-associated-element>form-associated
element</a>, it must run the following steps:</p>
- <ol><li><p>If the element's <a href=#form-owner>form owner</a> is not null, and the element's <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute is not present, and the element's <a href=#form-owner>form
+ <ol><li><p>If the element's <a href=#form-owner>form owner</a> is not null, and either the element is not <a href=#category-form-attr title=category-form-attr>reassociateable</a> or its <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute is not present, and the element's <a href=#form-owner>form
owner</a> is its nearest <code><a href=#the-form-element>form</a></code> element ancestor after the change to the ancestor
chain, then do nothing, and abort these steps.</li>
@@ -53222,7 +53244,7 @@
<li>
- <p>If the element has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute and is itself
+ <p>If the element is <a href=#category-form-attr title=category-form-attr>reassociateable</a>, has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute, and is itself
<a href=#in-a-document title="in a Document">in a <code>Document</code></a>, then run these substeps:</p>
<ol><!-- note that this ignores the name="" attribute and is unaffected by quirks mode (it's always
@@ -53286,7 +53308,7 @@
</dl><div class=impl>
- <p><a href=#form-associated-element title="form-associated element">Form-associated elements</a> have a <dfn id=dom-fae-form title=dom-fae-form><code>form</code></dfn> IDL attribute, which, on getting, must return the
+ <p><a href=#category-form-attr title=category-form-attr>Reassociateable</a> <a href=#form-associated-element title="form-associated element">form-associated elements</a> have a <dfn id=dom-fae-form title=dom-fae-form><code>form</code></dfn> IDL attribute, which, on getting, must return the
element's <a href=#form-owner>form owner</a>, or null if there isn't one.</p>
</div>
@@ -89031,7 +89053,7 @@
finds itself.</li>
<!-- this could just as easily be in the "create..." algorithm I guess -->
- <li><p>If the element is a <a href=#form-associated-element>form-associated element</a>, and the <a href=#form-element-pointer><code title="">form</code> element pointer</a> is not null, and the newly created element doesn't
+ <li><p>If the element is a <a href=#form-associated-element>form-associated element</a>, and the <a href=#form-element-pointer><code title="">form</code> element pointer</a> is not null, and the newly created element is either not <a href=#category-form-attr title=category-form-attr>reassociateable</a> or doesn't
have a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> attribute, <a href=#concept-form-association title=concept-form-association>associate</a> the newly created element with the
<code><a href=#the-form-element>form</a></code> element pointed to by the <a href=#form-element-pointer><code title="">form</code> element
pointer</a>, and suppress the running of the <a href=#reset-the-form-owner>reset the form owner</a> algorithm in
@@ -99575,6 +99597,7 @@
<a href=#category-listed title=category-listed>listed</a>;
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a>*</td>
@@ -99762,6 +99785,7 @@
<td><a href=#flow-content title="Flow content">flow</a>;
<a href=#sectioning-root title="Sectioning root">sectioning root</a>;
<a href=#category-listed title=category-listed>listed</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#flow-content title="Flow content">flow</a></td>
<td><code><a href=#the-legend-element>legend</a></code>*;
@@ -99888,7 +99912,8 @@
<td><a href=#flow-content title="Flow content">flow</a>;
<a href=#phrasing-content title="Phrasing content">phrasing</a>;
<a href=#embedded-content title="Embedded content">embedded</a>;
- <a href=#interactive-content title="Interactive content">interactive</a>*</td>
+ <a href=#interactive-content title="Interactive content">interactive</a>*;
+ <a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td>empty</td>
<td><a href=#global-attributes title="global attributes">globals</a>;
@@ -99910,6 +99935,7 @@
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td>empty</td>
@@ -99972,6 +99998,7 @@
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td>empty</td>
@@ -99988,6 +100015,7 @@
<td><a href=#flow-content title="Flow content">flow</a>;
<a href=#phrasing-content title="Phrasing content">phrasing</a>;
<a href=#interactive-content title="Interactive content">interactive</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a>*</td>
@@ -100146,6 +100174,7 @@
<a href=#interactive-content title="Interactive content">interactive</a>*;
<a href=#category-listed title=category-listed>listed</a>;
<a href=#category-submit title=category-submit>submittable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><code><a href=#the-param-element>param</a></code>*;
@@ -100203,6 +100232,7 @@
<a href=#category-listed title=category-listed>listed</a>;
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
@@ -100330,6 +100360,7 @@
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><code><a href=#the-option-element>option</a></code>, <code><a href=#the-optgroup-element>optgroup</a></code></td>
@@ -100464,6 +100495,7 @@
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><a href=#text-content title="text content">text</a></td>
@@ -100871,7 +100903,8 @@
<code><a href=#the-object-element>object</a></code>;
<code><a href=#the-output-element>output</a></code>;
<code><a href=#the-select-element>select</a></code>;
- <code><a href=#the-textarea-element>textarea</a></code>
+ <code><a href=#the-textarea-element>textarea</a></code>;
+ <code><a href=#the-img-element>img</a></code>
<td>
—
@@ -100922,6 +100955,20 @@
<td>
—
+ <tr><td> <a href=#category-form-attr title=category-form-attr>Reassociateable elements</a>
+ <td>
+ <code><a href=#the-button-element>button</a></code>;
+ <code><a href=#the-fieldset-element>fieldset</a></code>;
+ <code><a href=#the-input-element>input</a></code>;
+ <code><a href=#the-keygen-element>keygen</a></code>;
+ <code><a href=#the-label-element>label</a></code>;
+ <code><a href=#the-object-element>object</a></code>;
+ <code><a href=#the-output-element>output</a></code>;
+ <code><a href=#the-select-element>select</a></code>;
+ <code><a href=#the-textarea-element>textarea</a></code>
+ <td>
+ —
+
<tr><td> <a href=#palpable-content>Palpable content</a>
<td>
<code><a href=#the-a-element>a</a></code>;
Modified: index
===================================================================
--- index 2013-07-02 19:22:24 UTC (rev 8008)
+++ index 2013-07-02 21:17:17 UTC (rev 8009)
@@ -22487,6 +22487,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#embedded-content>Embedded content</a>.</dd>
+ <dd><a href=#form-associated-element>Form-associated element</a>.</dd>
<dd>If the element has a <code title=attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attribute: <a href=#interactive-content>Interactive content</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
@@ -25500,7 +25501,7 @@
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#embedded-content>Embedded content</a>.</dd>
<dd>If the element has a <code title=attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attribute: <a href=#interactive-content>Interactive content</a>.</dd> <!-- also when showing a plugin or a nested browsing context, but checking that statically is hard...) -->
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#embedded-content>embedded content</a> is expected.</dd>
@@ -44435,8 +44436,7 @@
<a href=#phrasing-content>phrasing content</a>, and <a href=#interactive-content>interactive content</a>.</p>
<p>A number of the elements are <dfn id=form-associated-element title="form-associated element">form-associated
- elements</dfn>, which means they can have a <a href=#form-owner>form owner</a> and, to expose this, have a
- <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute with a matching <code title=dom-fae-form><a href=#dom-fae-form>form</a></code> IDL attribute.</p>
+ elements</dfn>, which means they can have a <a href=#form-owner>form owner</a>.
<!-- when updating this also update the category index -->
<ul class="brief category-list"><li><code><a href=#the-button-element>button</a></code></li>
@@ -44448,6 +44448,7 @@
<li><code><a href=#the-output-element>output</a></code></li>
<li><code><a href=#the-select-element>select</a></code></li>
<li><code><a href=#the-textarea-element>textarea</a></code></li>
+ <li><code><a href=#the-img-element>img</a></code></li>
</ul><p>The <a href=#form-associated-element title="form-associated element">form-associated
elements</a> fall into several subcategories:</p>
@@ -44504,6 +44505,26 @@
<li><code><a href=#the-textarea-element>textarea</a></code></li>
</ul></dd>
+ <dt><dfn id=category-form-attr title=category-form-attr>Reassociateable elements</dfn></dt>
+
+ <dd>
+
+ <p>Denotes elements that have a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute, and a
+ matching <code title=dom-fae-form><a href=#dom-fae-form>form</a></code> IDL attribute, that allow authors to specify an
+ explicit <a href=#form-owner>form owner</a>.</p>
+
+ <!-- when updating this also update the category index -->
+ <ul class="brief category-list"><li><code><a href=#the-button-element>button</a></code></li>
+ <li><code><a href=#the-fieldset-element>fieldset</a></code></li>
+ <li><code><a href=#the-input-element>input</a></code></li>
+ <li><code><a href=#the-keygen-element>keygen</a></code></li>
+ <li><code><a href=#the-label-element>label</a></code></li>
+ <li><code><a href=#the-object-element>object</a></code></li>
+ <li><code><a href=#the-output-element>output</a></code></li>
+ <li><code><a href=#the-select-element>select</a></code></li>
+ <li><code><a href=#the-textarea-element>textarea</a></code></li>
+ </ul></dd>
+
</dl><p>Some elements, not all of them <a href=#form-associated-element title="form-associated
element">form-associated</a>, are categorized as <dfn id=category-label title=category-label>labelable elements</dfn>. These are elements
that can be associated with a <code><a href=#the-label-element>label</a></code> element.
@@ -44721,10 +44742,10 @@
<li>
- <p>For each <code><a href=#the-img-element>img</a></code> element <var title="">candidate</var> that is a descendant of the
- <code><a href=#the-form-element>form</a></code> element, run these substeps:</p>
+ <p>For each <code><a href=#the-img-element>img</a></code> element <var title="">candidate</var> whose <a href=#form-owner>form owner</a>
+ is the <code><a href=#the-form-element>form</a></code> element, run these substeps:</p>
- <ol><li><p>If <var title="">candidate</var> has an <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute, add
+ <ol><!-- this is the same as the above list, except 'name' xrefs to something differnet --><li><p>If <var title="">candidate</var> has an <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute, add
an entry to <var title="">sourced names</var> with that <code title=attr-id><a href=#the-id-attribute>id</a></code>
attribute's value as the string, <var title="">candidate</var> as the element, and <i>id</i> as
the source.</li>
@@ -44811,8 +44832,9 @@
In addition, the <img> fallback nonsense is similarly here for
legacy reasons. As is the exclusion of <input type=image>.
- Also, check this out:
+ Also, check these out:
http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1220
+ http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2388
-->
@@ -44862,7 +44884,7 @@
<dl class=element><dt><a href=#element-dfn-categories title=element-dfn-categories>Categories</a>:</dt>
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#sectioning-root>Sectioning root</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a> and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#flow-content>flow content</a> is expected.</dd>
@@ -45066,7 +45088,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#form-associated-element>Form-associated element</a>.</dd>
+ <dd><a href=#category-form-attr title=category-form-attr>Reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -45202,8 +45224,8 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is <em>not</em> in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#interactive-content>Interactive content</a>.</dd>
- <dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is <em>not</em> in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
- <dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#category-listed title=category-listed>Listed</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is <em>not</em> in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#category-listed title=category-listed>Listed</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd>If the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is <em>not</em> in the <a href="#hidden-state-(type=hidden)" title=attr-input-type-hidden>Hidden</a> state: <a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -50636,7 +50658,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, and <a href=#category-submit title=category-submit>submittable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -50848,7 +50870,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -51697,7 +51719,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -52145,7 +52167,7 @@
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
<dd><a href=#interactive-content>Interactive content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-submit title=category-submit>submittable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -52440,7 +52462,7 @@
<dl class=element><dt><a href=#element-dfn-categories title=element-dfn-categories>Categories</a>:</dt>
<dd><a href=#flow-content>Flow content</a>.</dd>
<dd><a href=#phrasing-content>Phrasing content</a>.</dd>
- <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
+ <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, <a href=#category-reset title=category-reset>resettable</a>, and <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
<dd><a href=#palpable-content>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
<dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
@@ -53160,13 +53182,13 @@
said to be null.</p>
<p>A <a href=#form-associated-element>form-associated element</a> is, by default, associated with its <span class=impl>nearest</span> ancestor <code><a href=#the-form-element>form</a></code> element<span class=impl> (as described
- below)</span>, but may have a <dfn id=attr-fae-form title=attr-fae-form><code>form</code></dfn> attribute
- specified to override this.</p>
+ below)</span>, but, if it is <a href=#category-form-attr title=category-form-attr>reassociateable</a>, may have a
+ <dfn id=attr-fae-form title=attr-fae-form><code>form</code></dfn> attribute specified to override this.</p>
<p class=note>This feature allows authors to work around the lack of support for nested
<code><a href=#the-form-element>form</a></code> elements.</p>
- <p>If a <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
+ <p>If a <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
attribute specified, then that attribute's value must be the <a href=#concept-id title=concept-id>ID</a> of
a <code><a href=#the-form-element>form</a></code> element in the element's owner <code><a href=#document>Document</a></code>.</p>
@@ -53196,16 +53218,16 @@
user agent must <a href=#reset-the-form-owner>reset the form owner</a> of that <a href=#form-associated-element>form-associated
element</a>.</p>
- <p>When a <a href=#form-associated-element>form-associated element</a>'s <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> attribute
+ <p>When a <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a>'s <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> attribute
is set, changed, or removed, then the user agent must <a href=#reset-the-form-owner>reset the form owner</a> of that
element.</p>
- <p>When a <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
+ <p>When a <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
attribute and the <a href=#concept-id title=concept-id>ID</a> of any of the elements in the
<code><a href=#document>Document</a></code> changes, then the user agent must <a href=#reset-the-form-owner>reset the form owner</a> of that
<a href=#form-associated-element>form-associated element</a>.</p>
- <p>When a <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
+ <p>When a <a href=#category-form-attr title=category-form-attr>reassociateable</a> <a href=#form-associated-element>form-associated element</a> has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code>
attribute and an element with an <a href=#concept-id title=concept-id>ID</a> is <a href=#insert-an-element-into-a-document title="insert an
element into a document">inserted into</a> or <a href=#remove-an-element-from-a-document title="remove an element from a
document">removed from</a> the <code><a href=#document>Document</a></code>, then the user agent must <a href=#reset-the-form-owner>reset the
@@ -53214,7 +53236,7 @@
<p>When the user agent is to <dfn id=reset-the-form-owner>reset the form owner</dfn> of a <a href=#form-associated-element>form-associated
element</a>, it must run the following steps:</p>
- <ol><li><p>If the element's <a href=#form-owner>form owner</a> is not null, and the element's <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute is not present, and the element's <a href=#form-owner>form
+ <ol><li><p>If the element's <a href=#form-owner>form owner</a> is not null, and either the element is not <a href=#category-form-attr title=category-form-attr>reassociateable</a> or its <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute is not present, and the element's <a href=#form-owner>form
owner</a> is its nearest <code><a href=#the-form-element>form</a></code> element ancestor after the change to the ancestor
chain, then do nothing, and abort these steps.</li>
@@ -53222,7 +53244,7 @@
<li>
- <p>If the element has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute and is itself
+ <p>If the element is <a href=#category-form-attr title=category-form-attr>reassociateable</a>, has a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> content attribute, and is itself
<a href=#in-a-document title="in a Document">in a <code>Document</code></a>, then run these substeps:</p>
<ol><!-- note that this ignores the name="" attribute and is unaffected by quirks mode (it's always
@@ -53286,7 +53308,7 @@
</dl><div class=impl>
- <p><a href=#form-associated-element title="form-associated element">Form-associated elements</a> have a <dfn id=dom-fae-form title=dom-fae-form><code>form</code></dfn> IDL attribute, which, on getting, must return the
+ <p><a href=#category-form-attr title=category-form-attr>Reassociateable</a> <a href=#form-associated-element title="form-associated element">form-associated elements</a> have a <dfn id=dom-fae-form title=dom-fae-form><code>form</code></dfn> IDL attribute, which, on getting, must return the
element's <a href=#form-owner>form owner</a>, or null if there isn't one.</p>
</div>
@@ -89031,7 +89053,7 @@
finds itself.</li>
<!-- this could just as easily be in the "create..." algorithm I guess -->
- <li><p>If the element is a <a href=#form-associated-element>form-associated element</a>, and the <a href=#form-element-pointer><code title="">form</code> element pointer</a> is not null, and the newly created element doesn't
+ <li><p>If the element is a <a href=#form-associated-element>form-associated element</a>, and the <a href=#form-element-pointer><code title="">form</code> element pointer</a> is not null, and the newly created element is either not <a href=#category-form-attr title=category-form-attr>reassociateable</a> or doesn't
have a <code title=attr-fae-form><a href=#attr-fae-form>form</a></code> attribute, <a href=#concept-form-association title=concept-form-association>associate</a> the newly created element with the
<code><a href=#the-form-element>form</a></code> element pointed to by the <a href=#form-element-pointer><code title="">form</code> element
pointer</a>, and suppress the running of the <a href=#reset-the-form-owner>reset the form owner</a> algorithm in
@@ -99575,6 +99597,7 @@
<a href=#category-listed title=category-listed>listed</a>;
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a>*</td>
@@ -99762,6 +99785,7 @@
<td><a href=#flow-content title="Flow content">flow</a>;
<a href=#sectioning-root title="Sectioning root">sectioning root</a>;
<a href=#category-listed title=category-listed>listed</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#flow-content title="Flow content">flow</a></td>
<td><code><a href=#the-legend-element>legend</a></code>*;
@@ -99888,7 +99912,8 @@
<td><a href=#flow-content title="Flow content">flow</a>;
<a href=#phrasing-content title="Phrasing content">phrasing</a>;
<a href=#embedded-content title="Embedded content">embedded</a>;
- <a href=#interactive-content title="Interactive content">interactive</a>*</td>
+ <a href=#interactive-content title="Interactive content">interactive</a>*;
+ <a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td>empty</td>
<td><a href=#global-attributes title="global attributes">globals</a>;
@@ -99910,6 +99935,7 @@
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td>empty</td>
@@ -99972,6 +99998,7 @@
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td>empty</td>
@@ -99988,6 +100015,7 @@
<td><a href=#flow-content title="Flow content">flow</a>;
<a href=#phrasing-content title="Phrasing content">phrasing</a>;
<a href=#interactive-content title="Interactive content">interactive</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a>*</td>
@@ -100146,6 +100174,7 @@
<a href=#interactive-content title="Interactive content">interactive</a>*;
<a href=#category-listed title=category-listed>listed</a>;
<a href=#category-submit title=category-submit>submittable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><code><a href=#the-param-element>param</a></code>*;
@@ -100203,6 +100232,7 @@
<a href=#category-listed title=category-listed>listed</a>;
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
@@ -100330,6 +100360,7 @@
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><code><a href=#the-option-element>option</a></code>, <code><a href=#the-optgroup-element>optgroup</a></code></td>
@@ -100464,6 +100495,7 @@
<a href=#category-label title=category-label>labelable</a>;
<a href=#category-submit title=category-submit>submittable</a>;
<a href=#category-reset title=category-reset>resettable</a>;
+ <a href=#category-form-attr title=category-form-attr>reassociateable</a>;
<a href=#form-associated-element title="Form-associated element">form-associated</a></td>
<td><a href=#phrasing-content title="Phrasing content">phrasing</a></td>
<td><a href=#text-content title="text content">text</a></td>
@@ -100871,7 +100903,8 @@
<code><a href=#the-object-element>object</a></code>;
<code><a href=#the-output-element>output</a></code>;
<code><a href=#the-select-element>select</a></code>;
- <code><a href=#the-textarea-element>textarea</a></code>
+ <code><a href=#the-textarea-element>textarea</a></code>;
+ <code><a href=#the-img-element>img</a></code>
<td>
—
@@ -100922,6 +100955,20 @@
<td>
—
+ <tr><td> <a href=#category-form-attr title=category-form-attr>Reassociateable elements</a>
+ <td>
+ <code><a href=#the-button-element>button</a></code>;
+ <code><a href=#the-fieldset-element>fieldset</a></code>;
+ <code><a href=#the-input-element>input</a></code>;
+ <code><a href=#the-keygen-element>keygen</a></code>;
+ <code><a href=#the-label-element>label</a></code>;
+ <code><a href=#the-object-element>object</a></code>;
+ <code><a href=#the-output-element>output</a></code>;
+ <code><a href=#the-select-element>select</a></code>;
+ <code><a href=#the-textarea-element>textarea</a></code>
+ <td>
+ —
+
<tr><td> <a href=#palpable-content>Palpable content</a>
<td>
<code><a href=#the-a-element>a</a></code>;
Modified: source
===================================================================
--- source 2013-07-02 19:22:24 UTC (rev 8008)
+++ source 2013-07-02 21:17:17 UTC (rev 8009)
@@ -23499,6 +23499,7 @@
<dd><span>Flow content</span>.</dd>
<dd><span>Phrasing content</span>.</dd>
<dd><span>Embedded content</span>.</dd>
+ <dd><span>Form-associated element</span>.</dd>
<dd>If the element has a <code title="attr-hyperlink-usemap">usemap</code> attribute: <span>Interactive content</span>.</dd>
<dd><span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
@@ -26872,7 +26873,7 @@
<dd><span>Phrasing content</span>.</dd>
<dd><span>Embedded content</span>.</dd>
<dd>If the element has a <code title="attr-hyperlink-usemap">usemap</code> attribute: <span>Interactive content</span>.</dd> <!-- also when showing a plugin or a nested browsing context, but checking that statically is hard...) -->
- <dd><span title="category-listed">Listed</span>, <span title="category-submit">submittable</span>, <span>form-associated element</span>.</dd>
+ <dd><span title="category-listed">Listed</span>, <span title="category-submit">submittable</span>, and <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>.</dd>
<dd><span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
<dd>Where <span>embedded content</span> is expected.</dd>
@@ -48630,9 +48631,7 @@
<span>phrasing content</span>, and <span>interactive content</span>.</p>
<p>A number of the elements are <dfn title="form-associated element">form-associated
- elements</dfn>, which means they can have a <span>form owner</span> and, to expose this, have a
- <code title="attr-fae-form">form</code> content attribute with a matching <code
- title="dom-fae-form">form</code> IDL attribute.</p>
+ elements</dfn>, which means they can have a <span>form owner</span>.
<!-- when updating this also update the category index -->
<ul class="brief category-list">
@@ -48645,6 +48644,7 @@
<li><code>output</code></li>
<li><code>select</code></li>
<li><code>textarea</code></li>
+ <li><code>img</code></li>
</ul>
<p>The <span title="form-associated element">form-associated
@@ -48720,6 +48720,29 @@
</dd>
+ <dt><dfn title="category-form-attr">Reassociateable elements</dfn></dt>
+
+ <dd>
+
+ <p>Denotes elements that have a <code title="attr-fae-form">form</code> content attribute, and a
+ matching <code title="dom-fae-form">form</code> IDL attribute, that allow authors to specify an
+ explicit <span>form owner</span>.</p>
+
+ <!-- when updating this also update the category index -->
+ <ul class="brief category-list">
+ <li><code>button</code></li>
+ <li><code>fieldset</code></li>
+ <li><code>input</code></li>
+ <li><code>keygen</code></li>
+ <li><code>label</code></li>
+ <li><code>object</code></li>
+ <li><code>output</code></li>
+ <li><code>select</code></li>
+ <li><code>textarea</code></li>
+ </ul>
+
+ </dd>
+
</dl>
<p>Some elements, not all of them <span title="form-associated
@@ -48977,10 +49000,10 @@
<li>
- <p>For each <code>img</code> element <var title="">candidate</var> that is a descendant of the
- <code>form</code> element, run these substeps:</p>
+ <p>For each <code>img</code> element <var title="">candidate</var> whose <span>form owner</span>
+ is the <code>form</code> element, run these substeps:</p>
- <ol>
+ <ol><!-- this is the same as the above list, except 'name' xrefs to something differnet -->
<li><p>If <var title="">candidate</var> has an <code title="attr-id">id</code> attribute, add
an entry to <var title="">sourced names</var> with that <code title="attr-id">id</code>
@@ -49082,8 +49105,9 @@
In addition, the <img> fallback nonsense is similarly here for
legacy reasons. As is the exclusion of <input type=image>.
- Also, check this out:
+ Also, check these out:
http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1220
+ http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2388
-->
@@ -49142,7 +49166,7 @@
<dt><span title="element-dfn-categories">Categories</span>:</dt>
<dd><span>Flow content</span>.</dd>
<dd><span>Sectioning root</span>.</dd>
- <dd><span title="category-listed">Listed</span> <span>form-associated element</span>.</dd>
+ <dd><span title="category-listed">Listed</span> and <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>.</dd>
<dd><span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
<dd>Where <span>flow content</span> is expected.</dd>
@@ -49362,7 +49386,7 @@
<dd><span>Flow content</span>.</dd>
<dd><span>Phrasing content</span>.</dd>
<dd><span>Interactive content</span>.</dd>
- <dd><span>Form-associated element</span>.</dd>
+ <dd><span title="category-form-attr">Reassociateable</span> <span>form-associated element</span>.</dd>
<dd><span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
<dd>Where <span>phrasing content</span> is expected.</dd>
@@ -49513,8 +49537,8 @@
<dd><span>Flow content</span>.</dd>
<dd><span>Phrasing content</span>.</dd>
<dd>If the <code title="attr-input-type">type</code> attribute is <em>not</em> in the <span title="attr-input-type-hidden">Hidden</span> state: <span>Interactive content</span>.</dd>
- <dd>If the <code title="attr-input-type">type</code> attribute is <em>not</em> in the <span title="attr-input-type-hidden">Hidden</span> state: <span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-submit">submittable</span>, and <span title="category-reset">resettable</span> <span>form-associated element</span>.</dd>
- <dd>If the <code title="attr-input-type">type</code> attribute is in the <span title="attr-input-type-hidden">Hidden</span> state: <span title="category-listed">Listed</span>, <span title="category-submit">submittable</span>, and <span title="category-reset">resettable</span> <span>form-associated element</span>.</dd>
+ <dd>If the <code title="attr-input-type">type</code> attribute is <em>not</em> in the <span title="attr-input-type-hidden">Hidden</span> state: <span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-submit">submittable</span>, <span title="category-reset">resettable</span>, and <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>.</dd>
+ <dd>If the <code title="attr-input-type">type</code> attribute is in the <span title="attr-input-type-hidden">Hidden</span> state: <span title="category-listed">Listed</span>, <span title="category-submit">submittable</span>, <span title="category-reset">resettable</span>, and <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>.</dd>
<dd>If the <code title="attr-input-type">type</code> attribute is <em>not</em> in the <span title="attr-input-type-hidden">Hidden</span> state: <span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
<dd>Where <span>phrasing content</span> is expected.</dd>
@@ -55557,7 +55581,7 @@
<dd><span>Flow content</span>.</dd>
<dd><span>Phrasing content</span>.</dd>
<dd><span>Interactive content</span>.</dd>
- <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, and <span title="category-submit">submittable</span> <span>form-associated element</span>.</dd>
+ <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-submit">submittable</span>, and <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>.</dd>
<dd><span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
<dd>Where <span>phrasing content</span> is expected.</dd>
@@ -55825,7 +55849,7 @@
<dd><span>Flow content</span>.</dd>
<dd><span>Phrasing content</span>.</dd>
<dd><span>Interactive content</span>.</dd>
- <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-submit">submittable</span>, and <span title="category-reset">resettable</span> <span>form-associated element</span>.</dd>
+ <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-submit">submittable</span>, <span title="category-reset">resettable</span>, and <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>.</dd>
<dd><span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
<dd>Where <span>phrasing content</span> is expected.</dd>
@@ -56766,7 +56790,7 @@
<dd><span>Flow content</span>.</dd>
<dd><span>Phrasing content</span>.</dd>
<dd><span>Interactive content</span>.</dd>
- <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-submit">submittable</span>, and <span title="category-reset">resettable</span> <span>form-associated element</span>.</dd>
+ <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-submit">submittable</span>, <span title="category-reset">resettable</span>, and <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>.</dd>
<dd><span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
<dd>Where <span>phrasing content</span> is expected.</dd>
@@ -57301,7 +57325,7 @@
<dd><span>Flow content</span>.</dd>
<dd><span>Phrasing content</span>.</dd>
<dd><span>Interactive content</span>.</dd>
- <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-submit">submittable</span>, and <span title="category-reset">resettable</span> <span>form-associated element</span>.</dd>
+ <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-submit">submittable</span>, <span title="category-reset">resettable</span>, and <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>.</dd>
<dd><span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
<dd>Where <span>phrasing content</span> is expected.</dd>
@@ -57655,7 +57679,7 @@
<dt><span title="element-dfn-categories">Categories</span>:</dt>
<dd><span>Flow content</span>.</dd>
<dd><span>Phrasing content</span>.</dd>
- <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, and <span title="category-reset">resettable</span> <span>form-associated element</span>.</dd>
+ <dd><span title="category-listed">Listed</span>, <span title="category-label">labelable</span>, <span title="category-reset">resettable</span>, and <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>.</dd>
<dd><span>Palpable content</span>.</dd>
<dt><span title="element-dfn-contexts">Contexts in which this element can be used</span>:</dt>
<dd>Where <span>phrasing content</span> is expected.</dd>
@@ -58455,13 +58479,13 @@
<p>A <span>form-associated element</span> is, by default, associated with its <span
class="impl">nearest</span> ancestor <code>form</code> element<span class="impl"> (as described
- below)</span>, but may have a <dfn title="attr-fae-form"><code>form</code></dfn> attribute
- specified to override this.</p>
+ below)</span>, but, if it is <span title="category-form-attr">reassociateable</span>, may have a
+ <dfn title="attr-fae-form"><code>form</code></dfn> attribute specified to override this.</p>
<p class="note">This feature allows authors to work around the lack of support for nested
<code>form</code> elements.</p>
- <p>If a <span>form-associated element</span> has a <code title="attr-fae-form">form</code>
+ <p>If a <span title="category-form-attr">reassociateable</span> <span>form-associated element</span> has a <code title="attr-fae-form">form</code>
attribute specified, then that attribute's value must be the <span title="concept-id">ID</span> of
a <code>form</code> element in the element's owner <code>Document</code>.</p>
@@ -58493,16 +58517,16 @@
user agent must <span>reset the form owner</span> of that <span>form-associated
element</span>.</p>
- <p>When a <span>form-associated element</span>'s <code title="attr-fae-form">form</code> attribute
+ <p>When a <span title="category-form-attr">reassociateable</span> <span>form-associated element</span>'s <code title="attr-fae-form">form</code> attribute
is set, changed, or removed, then the user agent must <span>reset the form owner</span> of that
element.</p>
- <p>When a <span>form-associated element</span> has a <code title="attr-fae-form">form</code>
+ <p>When a <span title="category-form-attr">reassociateable</span> <span>form-associated element</span> has a <code title="attr-fae-form">form</code>
attribute and the <span title="concept-id">ID</span> of any of the elements in the
<code>Document</code> changes, then the user agent must <span>reset the form owner</span> of that
<span>form-associated element</span>.</p>
- <p>When a <span>form-associated element</span> has a <code title="attr-fae-form">form</code>
+ <p>When a <span title="category-form-attr">reassociateable</span> <span>form-associated element</span> has a <code title="attr-fae-form">form</code>
attribute and an element with an <span title="concept-id">ID</span> is <span title="insert an
element into a document">inserted into</span> or <span title="remove an element from a
document">removed from</span> the <code>Document</code>, then the user agent must <span>reset the
@@ -58513,7 +58537,7 @@
<ol>
- <li><p>If the element's <span>form owner</span> is not null, and the element's <code
+ <li><p>If the element's <span>form owner</span> is not null, and either the element is not <span title="category-form-attr">reassociateable</span> or its <code
title="attr-fae-form">form</code> content attribute is not present, and the element's <span>form
owner</span> is its nearest <code>form</code> element ancestor after the change to the ancestor
chain, then do nothing, and abort these steps.</p></li>
@@ -58522,7 +58546,7 @@
<li>
- <p>If the element has a <code title="attr-fae-form">form</code> content attribute and is itself
+ <p>If the element is <span title="category-form-attr">reassociateable</span>, has a <code title="attr-fae-form">form</code> content attribute, and is itself
<span title="in a Document">in a <code>Document</code></span>, then run these substeps:</p>
<ol>
@@ -58599,7 +58623,7 @@
<div class="impl">
- <p><span title="form-associated element">Form-associated elements</span> have a <dfn
+ <p><span title="category-form-attr">Reassociateable</span> <span title="form-associated element">form-associated elements</span> have a <dfn
title="dom-fae-form"><code>form</code></dfn> IDL attribute, which, on getting, must return the
element's <span>form owner</span>, or null if there isn't one.</p>
@@ -99473,7 +99497,7 @@
<!-- this could just as easily be in the "create..." algorithm I guess -->
<li><p>If the element is a <span>form-associated element</span>, and the <span><code
- title="">form</code> element pointer</span> is not null, and the newly created element doesn't
+ title="">form</code> element pointer</span> is not null, and the newly created element is either not <span title="category-form-attr">reassociateable</span> or doesn't
have a <code title="attr-fae-form">form</code> attribute, <span
title="concept-form-association">associate</span> the newly created element with the
<code>form</code> element pointed to by the <span><code title="">form</code> element
@@ -111296,6 +111320,7 @@
<span title="category-listed">listed</span>;
<span title="category-label">labelable</span>;
<span title="category-submit">submittable</span>;
+ <span title="category-form-attr">reassociateable</span>;
<span title="Form-associated element">form-associated</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td><span title="Phrasing content">phrasing</span>*</td>
@@ -111540,6 +111565,7 @@
<td><span title="Flow content">flow</span>;
<span title="Sectioning root">sectioning root</span>;
<span title="category-listed">listed</span>;
+ <span title="category-form-attr">reassociateable</span>;
<span title="Form-associated element">form-associated</span></td>
<td><span title="Flow content">flow</span></td>
<td><code>legend</code>*;
@@ -111705,7 +111731,8 @@
<td><span title="Flow content">flow</span>;
<span title="Phrasing content">phrasing</span>;
<span title="Embedded content">embedded</span>;
- <span title="Interactive content">interactive</span>*</td>
+ <span title="Interactive content">interactive</span>*;
+ <span title="Form-associated element">form-associated</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td>empty</td>
<td><span title="global attributes">globals</span>;
@@ -111730,6 +111757,7 @@
<span title="category-label">labelable</span>;
<span title="category-submit">submittable</span>;
<span title="category-reset">resettable</span>;
+ <span title="category-form-attr">reassociateable</span>;
<span title="Form-associated element">form-associated</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td>empty</td>
@@ -111801,6 +111829,7 @@
<span title="category-label">labelable</span>;
<span title="category-submit">submittable</span>;
<span title="category-reset">resettable</span>;
+ <span title="category-form-attr">reassociateable</span>;
<span title="Form-associated element">form-associated</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td>empty</td>
@@ -111820,6 +111849,7 @@
<td><span title="Flow content">flow</span>;
<span title="Phrasing content">phrasing</span>;
<span title="Interactive content">interactive</span>;
+ <span title="category-form-attr">reassociateable</span>;
<span title="Form-associated element">form-associated</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td><span title="Phrasing content">phrasing</span>*</td>
@@ -112017,6 +112047,7 @@
<span title="Interactive content">interactive</span>*;
<span title="category-listed">listed</span>;
<span title="category-submit">submittable</span>;
+ <span title="category-form-attr">reassociateable</span>;
<span title="Form-associated element">form-associated</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td><code>param</code>*;
@@ -112086,6 +112117,7 @@
<span title="category-listed">listed</span>;
<span title="category-label">labelable</span>;
<span title="category-reset">resettable</span>;
+ <span title="category-form-attr">reassociateable</span>;
<span title="Form-associated element">form-associated</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td><span title="Phrasing content">phrasing</span></td>
@@ -112252,6 +112284,7 @@
<span title="category-label">labelable</span>;
<span title="category-submit">submittable</span>;
<span title="category-reset">resettable</span>;
+ <span title="category-form-attr">reassociateable</span>;
<span title="Form-associated element">form-associated</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td><code>option</code>, <code>optgroup</code></td>
@@ -112425,6 +112458,7 @@
<span title="category-label">labelable</span>;
<span title="category-submit">submittable</span>;
<span title="category-reset">resettable</span>;
+ <span title="category-form-attr">reassociateable</span>;
<span title="Form-associated element">form-associated</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td><span title="text content">text</span></td>
@@ -112885,7 +112919,8 @@
<code>object</code>;
<code>output</code>;
<code>select</code>;
- <code>textarea</code>
+ <code>textarea</code>;
+ <code>img</code>
<td>
—
@@ -112941,6 +112976,21 @@
—
<tr>
+ <td> <span title="category-form-attr">Reassociateable elements</span>
+ <td>
+ <code>button</code>;
+ <code>fieldset</code>;
+ <code>input</code>;
+ <code>keygen</code>;
+ <code>label</code>;
+ <code>object</code>;
+ <code>output</code>;
+ <code>select</code>;
+ <code>textarea</code>
+ <td>
+ —
+
+ <tr>
<td> <span>Palpable content</span>
<td>
<code>a</code>;
More information about the Commit-Watchers
mailing list