[html5] r4095 - [e] (0) Remove the reflecting IDL attribute index; correct a use of 'active docu [...]

whatwg at whatwg.org whatwg at whatwg.org
Thu Oct 8 18:20:11 PDT 2009


Author: ianh
Date: 2009-10-08 18:20:08 -0700 (Thu, 08 Oct 2009)
New Revision: 4095

Modified:
   index
   source
   vocabs-index
Log:
[e] (0) Remove the reflecting IDL attribute index; correct a use of 'active document'; some xref fixes; add tables for events and interfaces; clear out the remaining XXXs; other editorial fixes.

Modified: index
===================================================================
--- index	2009-10-08 12:04:51 UTC (rev 4094)
+++ index	2009-10-09 01:20:08 UTC (rev 4095)
@@ -112,7 +112,7 @@
   <div class=head>
    <p><a class=logo href=http://www.whatwg.org/ rel=home><img alt=WHATWG src=/images/logo></a></p>
    <h1>HTML5</h1>
-   <h2 class="no-num no-toc" id=draft-standard-—-8-october-2009>Draft Standard — 8 October 2009</h2>
+   <h2 class="no-num no-toc" id=draft-standard-—-9-october-2009>Draft Standard — 9 October 2009</h2>
    <p>You can take part in this work. <a href=http://www.whatwg.org/mailing-list>Join the working group's discussion list.</a></p>
    <p><strong>Web designers!</strong> We have a <a href=http://blog.whatwg.org/faq/>FAQ</a>, a <a href=http://forums.whatwg.org/>forum</a>, and a <a href=http://www.whatwg.org/mailing-list#help>help mailing list</a> for you!</p>
    <!--<p class="impl"><strong>Implementors!</strong> We have a <a href="http://www.whatwg.org/mailing-list#implementors">mailing list</a> for you too!</p>-->
@@ -707,7 +707,7 @@
     <ol>
      <li><a href=#introduction-3><span class=secno>6.9.1 </span>Introduction</a>
       <ol>
-       <li><a href=#event-summary><span class=secno>6.9.1.1 </span>Event summary</a></ol></li>
+       <li><a href=#appcacheevents><span class=secno>6.9.1.1 </span>Event summary</a></ol></li>
      <li><a href=#appcache><span class=secno>6.9.2 </span>Application caches</a></li>
      <li><a href=#manifests><span class=secno>6.9.3 </span>The cache manifest syntax</a>
       <ol>
@@ -806,7 +806,7 @@
     <ol>
      <li><a href=#introduction-4><span class=secno>7.9.1 </span>Introduction</a></li>
      <li><a href=#the-dragevent-and-datatransfer-interfaces><span class=secno>7.9.2 </span>The <code>DragEvent</code> and <code>DataTransfer</code> interfaces</a></li>
-     <li><a href=#events-fired-during-a-drag-and-drop-action><span class=secno>7.9.3 </span>Events fired during a drag-and-drop action</a></li>
+     <li><a href=#dndevents><span class=secno>7.9.3 </span>Events fired during a drag-and-drop action</a></li>
      <li><a href=#drag-and-drop-processing-model><span class=secno>7.9.4 </span>Drag-and-drop processing model</a>
       <ol>
        <li><a href=#when-the-drag-and-drop-operation-starts-or-ends-in-another-document><span class=secno>7.9.4.1 </span>When the drag-and-drop operation starts or ends in another
@@ -1049,7 +1049,6 @@
   <ol>
    <li><a class=no-num href=#elements-1>Elements</a></li>
    <li><a class=no-num href=#attributes-0>Attributes</a></li>
-   <li><a class=no-num href=#reflecting-idl-attributes-0>Reflecting IDL attributes</a></li>
    <li><a class=no-num href=#interfaces>Interfaces</a></li>
    <li><a class=no-num href=#events-0>Events</a></ol></li>
  <li><a class=no-num href=#references>References</a></li>
@@ -5249,8 +5248,10 @@
   setting, the IDL attribute changes the value of the content
   attribute to the given value.</p>
 
-  <p class=note>A list of <a href=#reflecting-idl-attributes>reflecting IDL attributes</a> and
+<!-- v2 for completeness: (also search for REFLECTIDL)
+  <p class="note">A list of <span>reflecting IDL attributes</span> and
   their corresponding content attributes is given in the index.</p>
+-->
 
   <div class=impl>
 
@@ -23667,9 +23668,9 @@
     </ol></li>
 
   </ol><hr><p id=media-playback>When a <a href=#media-element>media element</a> is
-  <a href=#potentially-playing>potentially playing</a> and its <code>Document</code> is an
-  <a href=#active-document>active document</a>, its <a href=#current-playback-position>current playback
-  position</a> must increase monotonically at <code title=dom-media-playbackRate><a href=#dom-media-playbackrate>playbackRate</a></code> units of media
+  <a href=#potentially-playing>potentially playing</a> and its <code>Document</code> is a
+  <a href=#fully-active>fully active</a> <code>Document</code>, its <a href=#current-playback-position>current
+  playback position</a> must increase monotonically at <code title=dom-media-playbackRate><a href=#dom-media-playbackrate>playbackRate</a></code> units of media
   time per unit time of wall clock time.</p>
 
   <p class=note>This specification doesn't define how the user agent
@@ -48124,8 +48125,8 @@
 
   <table><thead><tr><th><a href=#event-handlers title="event handlers">Event handler</a> <th><a href=#event-handler-event-type>Event handler event type</a>
    <tbody><tr><td><dfn id=handler-onabort title=handler-onabort><code>onabort</code></dfn> <td> <code title=event-abort>abort</code>
-    <tr><td><dfn id=handler-oncanplay title=handler-oncanplay><code>oncanplay</code></dfn> <td> <code title=event-canplay>canplay</code>
-    <tr><td><dfn id=handler-oncanplaythrough title=handler-oncanplaythrough><code>oncanplaythrough</code></dfn> <td> <code title=event-canplaythrough>canplaythrough</code>
+    <tr><td><dfn id=handler-oncanplay title=handler-oncanplay><code>oncanplay</code></dfn> <td> <code title=event-media-canplay><a href=#event-media-canplay>canplay</a></code>
+    <tr><td><dfn id=handler-oncanplaythrough title=handler-oncanplaythrough><code>oncanplaythrough</code></dfn> <td> <code title=event-media-canplaythrough><a href=#event-media-canplaythrough>canplaythrough</a></code>
     <tr><td><dfn id=handler-onchange title=handler-onchange><code>onchange</code></dfn> <td> <code title=event-change>change</code> <!-- widely used -->
     <tr><td><dfn id=handler-onclick title=handler-onclick><code>onclick</code></dfn> <td> <code title=event-click>click</code> <!-- widely used -->
     <tr><td><dfn id=handler-oncontextmenu title=handler-oncontextmenu><code>oncontextmenu</code></dfn> <td> <code title=event-contextmenu>contextmenu</code> <!-- widely used -->
@@ -48137,9 +48138,9 @@
     <tr><td><dfn id=handler-ondragover title=handler-ondragover><code>ondragover</code></dfn> <td> <code title=event-dragover><a href=#event-dragover>dragover</a></code>
     <tr><td><dfn id=handler-ondragstart title=handler-ondragstart><code>ondragstart</code></dfn> <td> <code title=event-dragstart><a href=#event-dragstart>dragstart</a></code> <!-- widely used -->
     <tr><td><dfn id=handler-ondrop title=handler-ondrop><code>ondrop</code></dfn> <td> <code title=event-drop><a href=#event-drop>drop</a></code>
-    <tr><td><dfn id=handler-ondurationchange title=handler-ondurationchange><code>ondurationchange</code></dfn> <td> <code title=event-durationchange>durationchange</code>
-    <tr><td><dfn id=handler-onemptied title=handler-onemptied><code>onemptied</code></dfn> <td> <code title=event-emptied>emptied</code>
-    <tr><td><dfn id=handler-onended title=handler-onended><code>onended</code></dfn> <td> <code title=event-ended>ended</code>
+    <tr><td><dfn id=handler-ondurationchange title=handler-ondurationchange><code>ondurationchange</code></dfn> <td> <code title=event-media-durationchange><a href=#event-media-durationchange>durationchange</a></code>
+    <tr><td><dfn id=handler-onemptied title=handler-onemptied><code>onemptied</code></dfn> <td> <code title=event-media-emptied><a href=#event-media-emptied>emptied</a></code>
+    <tr><td><dfn id=handler-onended title=handler-onended><code>onended</code></dfn> <td> <code title=event-media-ended><a href=#event-media-ended>ended</a></code>
     <tr><td><dfn id=handler-onformchange title=handler-onformchange><code>onformchange</code></dfn> <td> <code title=event-formchange>formchange</code>
     <tr><td><dfn id=handler-onforminput title=handler-onforminput><code>onforminput</code></dfn> <td> <code title=event-forminput>forminput</code>
     <tr><td><dfn id=handler-oninput title=handler-oninput><code>oninput</code></dfn> <td> <code title=event-input>input</code>
@@ -48147,32 +48148,32 @@
     <tr><td><dfn id=handler-onkeydown title=handler-onkeydown><code>onkeydown</code></dfn> <td> <code title=event-keydown>keydown</code> <!-- widely used -->
     <tr><td><dfn id=handler-onkeypress title=handler-onkeypress><code>onkeypress</code></dfn> <td> <code title=event-keypress>keypress</code> <!-- widely used -->
     <tr><td><dfn id=handler-onkeyup title=handler-onkeyup><code>onkeyup</code></dfn> <td> <code title=event-keyup>keyup</code> <!-- widely used -->
-    <tr><td><dfn id=handler-onloadeddata title=handler-onloadeddata><code>onloadeddata</code></dfn> <td> <code title=event-loadeddata>loadeddata</code>
-    <tr><td><dfn id=handler-onloadedmetadata title=handler-onloadedmetadata><code>onloadedmetadata</code></dfn> <td> <code title=event-loadedmetadata>loadedmetadata</code>
-    <tr><td><dfn id=handler-onloadstart title=handler-onloadstart><code>onloadstart</code></dfn> <td> <code title=event-loadstart>loadstart</code>
+    <tr><td><dfn id=handler-onloadeddata title=handler-onloadeddata><code>onloadeddata</code></dfn> <td> <code title=event-media-loadeddata><a href=#event-media-loadeddata>loadeddata</a></code>
+    <tr><td><dfn id=handler-onloadedmetadata title=handler-onloadedmetadata><code>onloadedmetadata</code></dfn> <td> <code title=event-media-loadedmetadata><a href=#event-media-loadedmetadata>loadedmetadata</a></code>
+    <tr><td><dfn id=handler-onloadstart title=handler-onloadstart><code>onloadstart</code></dfn> <td> <code title=event-media-loadstart><a href=#event-media-loadstart>loadstart</a></code>
     <tr><td><dfn id=handler-onmousedown title=handler-onmousedown><code>onmousedown</code></dfn> <td> <code title=event-mousedown>mousedown</code> <!-- widely used -->
     <tr><td><dfn id=handler-onmousemove title=handler-onmousemove><code>onmousemove</code></dfn> <td> <code title=event-mousemove>mousemove</code> <!-- widely used -->
     <tr><td><dfn id=handler-onmouseout title=handler-onmouseout><code>onmouseout</code></dfn> <td> <code title=event-mouseout>mouseout</code> <!-- widely used -->
     <tr><td><dfn id=handler-onmouseover title=handler-onmouseover><code>onmouseover</code></dfn> <td> <code title=event-mouseover>mouseover</code> <!-- widely used -->
     <tr><td><dfn id=handler-onmouseup title=handler-onmouseup><code>onmouseup</code></dfn> <td> <code title=event-mouseup>mouseup</code> <!-- widely used -->
     <tr><td><dfn id=handler-onmousewheel title=handler-onmousewheel><code>onmousewheel</code></dfn> <td> <code title=event-mousewheel>mousewheel</code> <!-- widely used -->
-    <tr><td><dfn id=handler-onpause title=handler-onpause><code>onpause</code></dfn> <td> <code title=event-pause>pause</code>
-    <tr><td><dfn id=handler-onplay title=handler-onplay><code>onplay</code></dfn> <td> <code title=event-play>play</code>
-    <tr><td><dfn id=handler-onplaying title=handler-onplaying><code>onplaying</code></dfn> <td> <code title=event-playing>playing</code>
-    <tr><td><dfn id=handler-onprogress title=handler-onprogress><code>onprogress</code></dfn> <td> <code title=event-progress>progress</code>
-    <tr><td><dfn id=handler-onratechange title=handler-onratechange><code>onratechange</code></dfn> <td> <code title=event-ratechange>ratechange</code>
+    <tr><td><dfn id=handler-onpause title=handler-onpause><code>onpause</code></dfn> <td> <code title=event-media-pause><a href=#event-media-pause>pause</a></code>
+    <tr><td><dfn id=handler-onplay title=handler-onplay><code>onplay</code></dfn> <td> <code title=event-media-play><a href=#event-media-play>play</a></code>
+    <tr><td><dfn id=handler-onplaying title=handler-onplaying><code>onplaying</code></dfn> <td> <code title=event-media-playing><a href=#event-media-playing>playing</a></code>
+    <tr><td><dfn id=handler-onprogress title=handler-onprogress><code>onprogress</code></dfn> <td> <code title=event-media-progress><a href=#event-media-progress>progress</a></code>
+    <tr><td><dfn id=handler-onratechange title=handler-onratechange><code>onratechange</code></dfn> <td> <code title=event-media-ratechange><a href=#event-media-ratechange>ratechange</a></code>
     <tr><td><dfn id=handler-onreadystatechange title=handler-onreadystatechange><code>onreadystatechange</code></dfn> <td> <code title=event-readystatechange>readystatechange</code>
     <tr><td><dfn id=handler-onscroll title=handler-onscroll><code>onscroll</code></dfn> <td> <code title=event-scroll>scroll</code> <!-- widely used --> <!-- [CSSOM] -->
-    <tr><td><dfn id=handler-onseeked title=handler-onseeked><code>onseeked</code></dfn> <td> <code title=event-seeked>seeked</code>
-    <tr><td><dfn id=handler-onseeking title=handler-onseeking><code>onseeking</code></dfn> <td> <code title=event-seeking>seeking</code>
+    <tr><td><dfn id=handler-onseeked title=handler-onseeked><code>onseeked</code></dfn> <td> <code title=event-media-seeked><a href=#event-media-seeked>seeked</a></code>
+    <tr><td><dfn id=handler-onseeking title=handler-onseeking><code>onseeking</code></dfn> <td> <code title=event-media-seeking><a href=#event-media-seeking>seeking</a></code>
     <tr><td><dfn id=handler-onselect title=handler-onselect><code>onselect</code></dfn> <td> <code title=event-select>select</code> <!-- widely used --> <!-- [CSSOM] -->
     <tr><td><dfn id=handler-onshow title=handler-onshow><code>onshow</code></dfn> <td> <code title=event-show>show</code>
-    <tr><td><dfn id=handler-onstalled title=handler-onstalled><code>onstalled</code></dfn> <td> <code title=event-stalled>stalled</code>
+    <tr><td><dfn id=handler-onstalled title=handler-onstalled><code>onstalled</code></dfn> <td> <code title=event-media-stalled><a href=#event-media-stalled>stalled</a></code>
     <tr><td><dfn id=handler-onsubmit title=handler-onsubmit><code>onsubmit</code></dfn> <td> <code title=event-submit>submit</code> <!-- widely used -->
-    <tr><td><dfn id=handler-onsuspend title=handler-onsuspend><code>onsuspend</code></dfn> <td> <code title=event-suspend>suspend</code>
-    <tr><td><dfn id=handler-ontimeupdate title=handler-ontimeupdate><code>ontimeupdate</code></dfn> <td> <code title=event-timeupdate>timeupdate</code>
-    <tr><td><dfn id=handler-onvolumechange title=handler-onvolumechange><code>onvolumechange</code></dfn> <td> <code title=event-volumechange>volumechange</code>
-    <tr><td><dfn id=handler-onwaiting title=handler-onwaiting><code>onwaiting</code></dfn> <td> <code title=event-waiting>waiting</code>
+    <tr><td><dfn id=handler-onsuspend title=handler-onsuspend><code>onsuspend</code></dfn> <td> <code title=event-media-suspend><a href=#event-media-suspend>suspend</a></code>
+    <tr><td><dfn id=handler-ontimeupdate title=handler-ontimeupdate><code>ontimeupdate</code></dfn> <td> <code title=event-media-timeupdate><a href=#event-media-timeupdate>timeupdate</a></code>
+    <tr><td><dfn id=handler-onvolumechange title=handler-onvolumechange><code>onvolumechange</code></dfn> <td> <code title=event-media-volumechange><a href=#event-media-volumechange>volumechange</a></code>
+    <tr><td><dfn id=handler-onwaiting title=handler-onwaiting><code>onwaiting</code></dfn> <td> <code title=event-media-waiting><a href=#event-media-waiting>waiting</a></code>
 
 <!-- not supported, use dnd: -->
 <!--<tr><td><dfn title="handler-onbeforecopy"><code>onbeforecopy</code></dfn> <td> <code title="event-beforecopy">beforecopy</code>--> <!-- widely used -->
@@ -49665,7 +49666,7 @@
 
 
 
-  <h5 id=event-summary><span class=secno>6.9.1.1 </span>Event summary</h5>
+  <h5 id=appcacheevents><span class=secno>6.9.1.1 </span>Event summary</h5>
 
   <p><i>This section is non-normative.</i></p>
 
@@ -56644,7 +56645,7 @@
   </div>
 
 
-  <h4 id=events-fired-during-a-drag-and-drop-action><span class=secno>7.9.3 </span>Events fired during a drag-and-drop action</h4>
+  <h4 id=dndevents><span class=secno>7.9.3 </span>Events fired during a drag-and-drop action</h4>
 
   <p>The following events are involved in the drag-and-drop
   model.</p>
@@ -73615,6 +73616,12 @@
    <dd>None.</dd>   
   </dl><h2 class=no-num id=index>Index</h2>
 
+  <div class=impl>
+
+  <p>The following sections only cover conforming elements and features.</p>
+
+  </div>
+
   <h3 class=no-num id=elements-1>Elements</h3>
 
   <p><i>This section is non-normative.</i></p>
@@ -75315,36 +75322,316 @@
   </table><p>An asterisk (*) in a cell indicates that the actual rules are more complicated than indicated in the table above.</p>
 
 
-  <h3 class=no-num id=reflecting-idl-attributes-0>Reflecting IDL attributes</h3>
+<!-- v2 for completeness: (also search for REFLECTIDL)
+  <h3 class="no-num">Reflecting IDL attributes</h3>
 
   <p><i>This section is non-normative.</i></p>
 
-  <table><caption>List of <dfn id=reflecting-idl-attributes>reflecting IDL attributes</dfn></caption>
-   <thead><tr><th> Interface
+  <table>
+   <caption>List of <dfn>reflecting IDL attributes</dfn></caption>
+   <thead>
+    <tr>
+     <th> Interface
      <th> Element(s)
      <th> IDL attribute
      <th> Reflects...
-   <tbody><tr><td class=XXX colspan=4> ...
-    <tr><td> <code><a href=#htmlelement>HTMLElement</a></code>
-     <td> <a href=#html-elements>HTML elements</a>
-     <td> <code title=dom-contextMenu><a href=#dom-contextmenu>contextMenu</a></code>
-     <td> <code title=attr-contextmenu><a href=#attr-contextmenu>contextmenu</a></code>
-    <tr><td> <code><a href=#htmloptionelement>HTMLOptionElement</a></code>
-     <td> <code><a href=#the-option-element>option</a></code>
-     <td> <code title=dom-option-text><a href=#dom-option-text>text</a></code>
+   <tbody>
+    ...
+    <tr> 
+     <td> <code>HTMLElement</code>
+     <td> <span>HTML elements</span>
+     <td> <code title="dom-contextMenu">contextMenu</code>
+     <td> <code title="attr-contextmenu">contextmenu</code>
+    <tr> 
+     <td> <code>HTMLOptionElement</code>
+     <td> <code>option</code>
+     <td> <code title="dom-option-text">text</code>
      <td> <code>textContent</code>
-    <tr><td class=XXX colspan=4> ...
-  </table><!-- include option.text; textarea.defaultValue, and other attributes that "reflect" the element's textContent --><h3 class=no-num id=interfaces>Interfaces</h3>
+  </table>
+  ( include option.text; textarea.defaultValue, and other attributes that "reflect" the element's textContent )
+-->
 
+
+  <h3 class=no-num id=interfaces>Interfaces</h3>
+
   <p><i>This section is non-normative.</i></p>
 
   <table><caption>List of interfaces for elements</caption>
    <thead><tr><th> Element(s)
      <th> Interface(s)
-   <tbody><tr><td class=XXX colspan=2> ...
+   <tbody><tr><td> <code><a href=#the-a-element>a</a></code>
+     <td> <code><a href=#htmlanchorelement>HTMLAnchorElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-abbr-element>abbr</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-address-element>address</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-applet-element>applet</a></code>
+     <td> <code><a href=#htmlappletelement>HTMLAppletElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-area-element>area</a></code>
+     <td> <code><a href=#htmlareaelement>HTMLAreaElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-article-element>article</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-aside-element>aside</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-b-element>b</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-base-element>base</a></code>
+     <td> <code><a href=#htmlbaseelement>HTMLBaseElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-bdo-element>bdo</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-blockquote-element>blockquote</a></code>
+     <td> <code><a href=#htmlquoteelement>HTMLQuoteElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-body-element-0>body</a></code>
+     <td> <code><a href=#htmlbodyelement>HTMLBodyElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-br-element>br</a></code>
+     <td> <code><a href=#htmlbrelement>HTMLBRElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-button-element>button</a></code>
+     <td> <code><a href=#htmlbuttonelement>HTMLButtonElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-caption-element>caption</a></code>
+     <td> <code><a href=#htmltablecaptionelement>HTMLTableCaptionElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-cite-element>cite</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-code-element>code</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-col-element>col</a></code>
+     <td> <code><a href=#htmltablesectionelement>HTMLTableSectionElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-colgroup-element>colgroup</a></code>
+     <td> <code><a href=#htmltablecolelement>HTMLTableColElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-datalist-element>datalist</a></code>
+     <td> <code><a href=#htmldatalistelement>HTMLDataListElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-dd-element>dd</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-details-element>details</a></code>
+     <td> <code><a href=#htmldetailselement>HTMLDetailsElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-div-element>div</a></code>
+     <td> <code><a href=#htmldivelement>HTMLDivElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-dl-element>dl</a></code>
+     <td> <code><a href=#htmldlistelement>HTMLDListElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-dt-element>dt</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-em-element>em</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-embed-element>embed</a></code>
+     <td> <code><a href=#htmlembedelement>HTMLEmbedElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-fieldset-element>fieldset</a></code>
+     <td> <code><a href=#htmlfieldsetelement>HTMLFieldSetElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-figure-element>figure</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-footer-element>footer</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-form-element>form</a></code>
+     <td> <code><a href=#htmlformelement>HTMLFormElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-head-element-0>head</a></code>
+     <td> <code><a href=#htmlheadelement>HTMLHeadElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>
+     <td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h2</a></code>
+     <td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h3</a></code>
+     <td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h4</a></code>
+     <td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h5</a></code>
+     <td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code>
+     <td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-header-element>header</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-hgroup-element>hgroup</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-hr-element>hr</a></code>
+     <td> <code><a href=#htmlhrelement>HTMLHRElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-html-element-0>html</a></code>
+     <td> <code><a href=#htmlhtmlelement>HTMLHtmlElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-i-element>i</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-iframe-element>iframe</a></code>
+     <td> <code><a href=#htmliframeelement>HTMLIFrameElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-img-element>img</a></code>
+     <td> <code><a href=#htmlimageelement>HTMLImageElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-input-element>input</a></code>
+     <td> <code><a href=#htmlinputelement>HTMLInputElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-ins-element>ins</a></code>
+     <td> <code><a href=#htmlmodelement>HTMLModElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-kbd-element>kbd</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-keygen-element>keygen</a></code>
+     <td> <code><a href=#htmlkeygenelement>HTMLKeygenElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-label-element>label</a></code>
+     <td> <code><a href=#htmllabelelement>HTMLLabelElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-legend-element>legend</a></code>
+     <td> <code><a href=#htmllegendelement>HTMLLegendElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-li-element>li</a></code>
+     <td> <code><a href=#htmllielement>HTMLLIElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-link-element>link</a></code>
+     <td> <code><a href=#htmllinkelement>HTMLLinkElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-map-element>map</a></code>
+     <td> <code><a href=#htmlmapelement>HTMLMapElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-mark-element>mark</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-marquee-element>marquee</a></code>
+     <td> <code><a href=#htmlmarqueeelement>HTMLMarqueeElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-meter-element>meter</a></code>
+     <td> <code><a href=#htmlmeterelement>HTMLMeterElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-nav-element>nav</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-noscript-element>noscript</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-object-element>object</a></code>
+     <td> <code><a href=#htmlobjectelement>HTMLObjectElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-ol-element>ol</a></code>
+     <td> <code><a href=#htmlolistelement>HTMLOListElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-optgroup-element>optgroup</a></code>
+     <td> <code><a href=#htmloptgroupelement>HTMLOptGroupElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
     <tr><td> <code><a href=#the-option-element>option</a></code>
      <td> <code><a href=#htmloptionelement>HTMLOptionElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
-    <tr><td class=XXX colspan=2> ...
+
+    <tr><td> <code><a href=#the-output-element>output</a></code>
+     <td> <code><a href=#htmloutputelement>HTMLOutputElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-p-element>p</a></code>
+     <td> <code><a href=#htmlparagraphelement>HTMLParagraphElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-param-element>param</a></code>
+     <td> <code><a href=#htmlparamelement>HTMLParamElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-pre-element>pre</a></code>
+     <td> <code><a href=#htmlpreelement>HTMLPreElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-progress-element>progress</a></code>
+     <td> <code><a href=#htmlprogresselement>HTMLProgressElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-q-element>q</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-rp-element>rp</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-rt-element>rt</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-ruby-element>ruby</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-samp-element>samp</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-section-element>section</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-select-element>select</a></code>
+     <td> <code><a href=#htmlselectelement>HTMLSelectElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-small-element>small</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-source-element>source</a></code>
+     <td> <code><a href=#htmlsourceelement>HTMLSourceElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-span-element>span</a></code>
+     <td> <code><a href=#htmlspanelement>HTMLSpanElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-strong-element>strong</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-style-element>style</a></code>
+     <td> <code><a href=#htmlstyleelement>HTMLStyleElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-sub-and-sup-elements>sub</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-sub-and-sup-elements>sup</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-table-element>table</a></code>
+     <td> <code><a href=#htmltableelement>HTMLTableElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-td-element>td</a></code>
+     <td> <code><a href=#htmltabledatacellelement>HTMLTableDataCellElement</a></code> : <code><a href=#htmltablecellelement>HTMLTableCellElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-textarea-element>textarea</a></code>
+     <td> <code><a href=#htmltextareaelement>HTMLTextAreaElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-th-element>th</a></code>
+     <td> <code><a href=#htmltableheadercellelement>HTMLTableHeaderCellElement</a></code> : <code><a href=#htmltablecellelement>HTMLTableCellElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-thead-element>thead</a></code>
+     <td> <code><a href=#htmltablerowelement>HTMLTableRowElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-time-element>time</a></code>
+     <td> <code><a href=#htmltimeelement>HTMLTimeElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-title-element-0>title</a></code>
+     <td> <code><a href=#htmltitleelement>HTMLTitleElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-ul-element>ul</a></code>
+     <td> <code><a href=#htmlulistelement>HTMLUListElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
+    <tr><td> <code><a href=#the-var-element>var</a></code>
+     <td> <code><a href=#htmlelement>HTMLElement</a></code>
+
   </table><h3 class=no-num id=events-0>Events</h3>
 
   <p><i>This section is non-normative.</i></p>
@@ -75353,13 +75640,129 @@
    <thead><tr><th> Event
      <th> Interface
      <th> Description
-   <tbody><tr><td class=XXX colspan=3> ...
+   <tbody><tr><td> <code title=event-DOMActivate>DOMActivate</code>
+     <td> <code>Event</code>
+     <td> Fired at an element before its <a href=#activation-behavior>activation behavior</a> is run
+
+    <tr><td> <code title=event-DOMContentLoaded>DOMContentLoaded</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Document</code> once it and its scripts have loaded, without waiting for other subresources
+
+    <tr><td> <code title=event-abort>abort</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> when the download was aborted by the user
+
+    <tr><td> <code title=event-afterprint>afterprint</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> after printing
+
+    <tr><td> <code title=event-beforeprint>beforeprint</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> before printing
+
+    <tr><td> <code title=event-beforeunload>beforeunload</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> when the page is about to be unloaded, in case the page would like to show a warning prompt
+
+    <tr><td> <code title=event-blur>blur</code>
+     <td> <code>Event</code>
+     <td> Fired at nodes losing focus
+
+    <tr><td> <code title=event-change>change</code>
+     <td> <code>Event</code>
+     <td> Fired at controls when the user commits a value change
+
+    <tr><td> <code title=event-contextmenu>contextmenu</code>
+     <td> <code>Event</code>
+     <td> Fired at elements when the user requests their context menu
+
+    <tr><td> <code title=event-error>error</code>
+     <td> <code>Event</code>
+     <td> Fired when a network or script error occurs
+
+    <tr><td> <code title=event-focus>focus</code>
+     <td> <code>Event</code>
+     <td> Fired at nodes gaining focus
+
+    <tr><td> <code title=event-formchange>formchange</code>
+     <td> <code>Event</code>
+     <td> Fired at form controls when the user commits a value change to a control on the form
+
+    <tr><td> <code title=event-forminput>forminput</code>
+     <td> <code>Event</code>
+     <td> Fired at form controls when the user changes the value of a control on the form
+
+    <tr><td> <code title=event-hashchange>hashchange</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> when the fragment identifier part of <a href="#the-document's-current-address">the document's current address</a> changes
+
+    <tr><td> <code title=event-input>input</code>
+     <td> <code>Event</code>
+     <td> Fired at controls when the user changes the value
+
+    <tr><td> <code title=event-invalid>invalid</code>
+     <td> <code>Event</code>
+     <td> Fired at controls during form validation if they do not satisfy their constraints
+
     <tr><td> <code title=event-load>load</code>
      <td> <code>Event</code>
-     <td> The element or page has finished loading
-    <tr><td class=XXX colspan=3> ...
-  </table><!--START vCard--><!--START vEvent--><h2 class=no-num id=references>References</h2><!--REFS-->
+     <td> Fired when a resource has finished loading
 
+    <tr><td> <code title=event-message><a href=#event-message>message</a></code>
+     <td> <code>Event</code>
+     <td> Fired at an object when the object receives a message
+
+    <tr><td> <code title=event-offline><a href=#event-offline>offline</a></code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> when the network connections fails
+
+    <tr><td> <code title=event-online><a href=#event-online>online</a></code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> when the network connections returns
+
+    <tr><td> <code title=event-popstate><a href=#event-popstate>popstate</a></code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> when the user navigates the <a href=#session-history>session history</a>
+
+    <tr><td> <code title=event-readystatechange>readystatechange</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Document</code> when it finishes parsing and again when all its subresources have finished loading
+
+    <tr><td> <code title=event-redo><a href=#event-redo>redo</a></code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> object when the user <a href=#redo:-moving-forward-in-the-undo-transaction-history title=do-redo>goes forward in the undo transaction history</a>
+
+    <tr><td> <code title=event-reset>reset</code>
+     <td> <code>Event</code>
+     <td> Fired at a <code><a href=#the-form-element>form</a></code> element when it is <a href=#concept-form-reset title=concept-form-reset>reset</a>
+
+    <tr><td> <code title=event-show>show</code>
+     <td> <code>Event</code>
+     <td> Fired at a <code><a href=#menus>menu</a></code> element when it is shown as a context menu
+
+    <tr><td> <code title=event-submit>submit</code>
+     <td> <code>Event</code>
+     <td> Fired at a <code><a href=#the-form-element>form</a></code> element when it is <a href=#concept-form-submit title=concept-form-submit>submitted</a>
+
+    <tr><td> <code title=event-undo><a href=#event-undo>undo</a></code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> object when the user <a href=#undo:-moving-back-in-the-undo-transaction-history title=do-undo>goes backward in the undo transaction history</a>
+
+    <tr><td> <code title=event-unload>unload</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code><a href=#window>Window</a></code> object when the page is going away
+
+  </table><p class=note>See also <a href=#mediaevents>media element
+  events</a>, <a href=#appcacheevents>application cache events</a>,
+  and <a href=#dndevents>drag-and-drop events</a>.</p>
+
+
+
+
+<!--START vCard--><!--START vEvent-->
+
+  <h2 class=no-num id=references>References</h2><!--REFS-->
+
 <!--END vCard--><!--END vEvent-->
   <p>All references are normative unless marked "Non-normative".</p>
 <!--START vCard--><!--START vEvent-->
@@ -76586,31 +76989,28 @@
        enctype="" one, probably). This would allow forms to be used
        with XHR-like systems without having to manually construct the
        form data set the way that is done today.
--->
-<!--
-TODO:
- XXX * need to become consistent about whether or not to quote keyword
+
+Consistency in editorial style:
+ v2  * need to become consistent about whether or not to quote keyword
        ("<code title="">foo</code>" vs <code>foo</code>)
- XXX * make the spec consistent about whether the word "algorithm" is part of
+ v2  * make the spec consistent about whether the word "algorithm" is part of
        an algorithm's name or not ("</dfn> algorithm", "</span> algorithm")
- XXX * use the sample widgets:
+ v2  * make the spec more consistent about its use of "hexadecimal"
+       and "base-sixteen", the order that 0-9 A-Z a-z is mentioned,
+       and the detail to which the spec explains how to interpret a
+       string as a hexadecimal number.
+ v2  * become more consistent about what markup we use to mark up
+       productions (nothing? <i>? <code>?)
+ v2  * use <code>Document</code> consistently instead of 'document'.
+ v2  * s/raise/throw/g
+ v2  * be clearer about arrays/lists/collections being zero-based
+       despite using the term "/index/th".
+ v2  * use the sample widgets:
           <li><img alt="A text field with editable sections for each
           value, with a button to pop up a dialog showing a calendar or
           clock." src="sample-datetime-ui-2"></li>
           <li><img alt="A calendar grid with a clock in the upper right
           hand corner." src="sample-datetime-ui-3"></li>
- XXX * make the spec more consistent about its use of "hexadecimal"
-       and "base-sixteen", the order that 0-9 A-Z a-z is mentioned,
-       and the detail to which the spec explains how to interpret a
-       string as a hexadecimal number.
- XXX * become more consistent about what markup we use to mark up
-       productions (nothing? <i>? <code>?)
- XXX * should check all cases of 'active document' and change the
-       relevant ones to 'fully active document'.
- XXX * use <code>Document</code> consistently instead of 'document'.
- XXX * s/raise/throw/g
- XXX * be clearer about arrays/lists/collections being zero-based
-       despite using the term "/index/th".
 -->
 
  

Modified: source
===================================================================
--- source	2009-10-08 12:04:51 UTC (rev 4094)
+++ source	2009-10-09 01:20:08 UTC (rev 4095)
@@ -4943,8 +4943,10 @@
   setting, the IDL attribute changes the value of the content
   attribute to the given value.</p>
 
+<!-- v2 for completeness: (also search for REFLECTIDL)
   <p class="note">A list of <span>reflecting IDL attributes</span> and
   their corresponding content attributes is given in the index.</p>
+-->
 
   <div class="impl">
 
@@ -25680,9 +25682,9 @@
   <hr>
 
   <p id="media-playback">When a <span>media element</span> is
-  <span>potentially playing</span> and its <code>Document</code> is an
-  <span>active document</span>, its <span>current playback
-  position</span> must increase monotonically at <code
+  <span>potentially playing</span> and its <code>Document</code> is a
+  <span>fully active</span> <code>Document</code>, its <span>current
+  playback position</span> must increase monotonically at <code
   title="dom-media-playbackRate">playbackRate</code> units of media
   time per unit time of wall clock time.</p>
 
@@ -57406,8 +57408,8 @@
     <tr><th><span title="event handlers">Event handler</span> <th><span>Event handler event type</span>
    <tbody>
     <tr><td><dfn title="handler-onabort"><code>onabort</code></dfn> <td> <code title="event-abort">abort</code>
-    <tr><td><dfn title="handler-oncanplay"><code>oncanplay</code></dfn> <td> <code title="event-canplay">canplay</code>
-    <tr><td><dfn title="handler-oncanplaythrough"><code>oncanplaythrough</code></dfn> <td> <code title="event-canplaythrough">canplaythrough</code>
+    <tr><td><dfn title="handler-oncanplay"><code>oncanplay</code></dfn> <td> <code title="event-media-canplay">canplay</code>
+    <tr><td><dfn title="handler-oncanplaythrough"><code>oncanplaythrough</code></dfn> <td> <code title="event-media-canplaythrough">canplaythrough</code>
     <tr><td><dfn title="handler-onchange"><code>onchange</code></dfn> <td> <code title="event-change">change</code> <!-- widely used -->
     <tr><td><dfn title="handler-onclick"><code>onclick</code></dfn> <td> <code title="event-click">click</code> <!-- widely used -->
     <tr><td><dfn title="handler-oncontextmenu"><code>oncontextmenu</code></dfn> <td> <code title="event-contextmenu">contextmenu</code> <!-- widely used -->
@@ -57419,9 +57421,9 @@
     <tr><td><dfn title="handler-ondragover"><code>ondragover</code></dfn> <td> <code title="event-dragover">dragover</code>
     <tr><td><dfn title="handler-ondragstart"><code>ondragstart</code></dfn> <td> <code title="event-dragstart">dragstart</code> <!-- widely used -->
     <tr><td><dfn title="handler-ondrop"><code>ondrop</code></dfn> <td> <code title="event-drop">drop</code>
-    <tr><td><dfn title="handler-ondurationchange"><code>ondurationchange</code></dfn> <td> <code title="event-durationchange">durationchange</code>
-    <tr><td><dfn title="handler-onemptied"><code>onemptied</code></dfn> <td> <code title="event-emptied">emptied</code>
-    <tr><td><dfn title="handler-onended"><code>onended</code></dfn> <td> <code title="event-ended">ended</code>
+    <tr><td><dfn title="handler-ondurationchange"><code>ondurationchange</code></dfn> <td> <code title="event-media-durationchange">durationchange</code>
+    <tr><td><dfn title="handler-onemptied"><code>onemptied</code></dfn> <td> <code title="event-media-emptied">emptied</code>
+    <tr><td><dfn title="handler-onended"><code>onended</code></dfn> <td> <code title="event-media-ended">ended</code>
     <tr><td><dfn title="handler-onformchange"><code>onformchange</code></dfn> <td> <code title="event-formchange">formchange</code>
     <tr><td><dfn title="handler-onforminput"><code>onforminput</code></dfn> <td> <code title="event-forminput">forminput</code>
     <tr><td><dfn title="handler-oninput"><code>oninput</code></dfn> <td> <code title="event-input">input</code>
@@ -57429,32 +57431,32 @@
     <tr><td><dfn title="handler-onkeydown"><code>onkeydown</code></dfn> <td> <code title="event-keydown">keydown</code> <!-- widely used -->
     <tr><td><dfn title="handler-onkeypress"><code>onkeypress</code></dfn> <td> <code title="event-keypress">keypress</code> <!-- widely used -->
     <tr><td><dfn title="handler-onkeyup"><code>onkeyup</code></dfn> <td> <code title="event-keyup">keyup</code> <!-- widely used -->
-    <tr><td><dfn title="handler-onloadeddata"><code>onloadeddata</code></dfn> <td> <code title="event-loadeddata">loadeddata</code>
-    <tr><td><dfn title="handler-onloadedmetadata"><code>onloadedmetadata</code></dfn> <td> <code title="event-loadedmetadata">loadedmetadata</code>
-    <tr><td><dfn title="handler-onloadstart"><code>onloadstart</code></dfn> <td> <code title="event-loadstart">loadstart</code>
+    <tr><td><dfn title="handler-onloadeddata"><code>onloadeddata</code></dfn> <td> <code title="event-media-loadeddata">loadeddata</code>
+    <tr><td><dfn title="handler-onloadedmetadata"><code>onloadedmetadata</code></dfn> <td> <code title="event-media-loadedmetadata">loadedmetadata</code>
+    <tr><td><dfn title="handler-onloadstart"><code>onloadstart</code></dfn> <td> <code title="event-media-loadstart">loadstart</code>
     <tr><td><dfn title="handler-onmousedown"><code>onmousedown</code></dfn> <td> <code title="event-mousedown">mousedown</code> <!-- widely used -->
     <tr><td><dfn title="handler-onmousemove"><code>onmousemove</code></dfn> <td> <code title="event-mousemove">mousemove</code> <!-- widely used -->
     <tr><td><dfn title="handler-onmouseout"><code>onmouseout</code></dfn> <td> <code title="event-mouseout">mouseout</code> <!-- widely used -->
     <tr><td><dfn title="handler-onmouseover"><code>onmouseover</code></dfn> <td> <code title="event-mouseover">mouseover</code> <!-- widely used -->
     <tr><td><dfn title="handler-onmouseup"><code>onmouseup</code></dfn> <td> <code title="event-mouseup">mouseup</code> <!-- widely used -->
     <tr><td><dfn title="handler-onmousewheel"><code>onmousewheel</code></dfn> <td> <code title="event-mousewheel">mousewheel</code> <!-- widely used -->
-    <tr><td><dfn title="handler-onpause"><code>onpause</code></dfn> <td> <code title="event-pause">pause</code>
-    <tr><td><dfn title="handler-onplay"><code>onplay</code></dfn> <td> <code title="event-play">play</code>
-    <tr><td><dfn title="handler-onplaying"><code>onplaying</code></dfn> <td> <code title="event-playing">playing</code>
-    <tr><td><dfn title="handler-onprogress"><code>onprogress</code></dfn> <td> <code title="event-progress">progress</code>
-    <tr><td><dfn title="handler-onratechange"><code>onratechange</code></dfn> <td> <code title="event-ratechange">ratechange</code>
+    <tr><td><dfn title="handler-onpause"><code>onpause</code></dfn> <td> <code title="event-media-pause">pause</code>
+    <tr><td><dfn title="handler-onplay"><code>onplay</code></dfn> <td> <code title="event-media-play">play</code>
+    <tr><td><dfn title="handler-onplaying"><code>onplaying</code></dfn> <td> <code title="event-media-playing">playing</code>
+    <tr><td><dfn title="handler-onprogress"><code>onprogress</code></dfn> <td> <code title="event-media-progress">progress</code>
+    <tr><td><dfn title="handler-onratechange"><code>onratechange</code></dfn> <td> <code title="event-media-ratechange">ratechange</code>
     <tr><td><dfn title="handler-onreadystatechange"><code>onreadystatechange</code></dfn> <td> <code title="event-readystatechange">readystatechange</code>
     <tr><td><dfn title="handler-onscroll"><code>onscroll</code></dfn> <td> <code title="event-scroll">scroll</code> <!-- widely used --> <!-- [CSSOM] -->
-    <tr><td><dfn title="handler-onseeked"><code>onseeked</code></dfn> <td> <code title="event-seeked">seeked</code>
-    <tr><td><dfn title="handler-onseeking"><code>onseeking</code></dfn> <td> <code title="event-seeking">seeking</code>
+    <tr><td><dfn title="handler-onseeked"><code>onseeked</code></dfn> <td> <code title="event-media-seeked">seeked</code>
+    <tr><td><dfn title="handler-onseeking"><code>onseeking</code></dfn> <td> <code title="event-media-seeking">seeking</code>
     <tr><td><dfn title="handler-onselect"><code>onselect</code></dfn> <td> <code title="event-select">select</code> <!-- widely used --> <!-- [CSSOM] -->
     <tr><td><dfn title="handler-onshow"><code>onshow</code></dfn> <td> <code title="event-show">show</code>
-    <tr><td><dfn title="handler-onstalled"><code>onstalled</code></dfn> <td> <code title="event-stalled">stalled</code>
+    <tr><td><dfn title="handler-onstalled"><code>onstalled</code></dfn> <td> <code title="event-media-stalled">stalled</code>
     <tr><td><dfn title="handler-onsubmit"><code>onsubmit</code></dfn> <td> <code title="event-submit">submit</code> <!-- widely used -->
-    <tr><td><dfn title="handler-onsuspend"><code>onsuspend</code></dfn> <td> <code title="event-suspend">suspend</code>
-    <tr><td><dfn title="handler-ontimeupdate"><code>ontimeupdate</code></dfn> <td> <code title="event-timeupdate">timeupdate</code>
-    <tr><td><dfn title="handler-onvolumechange"><code>onvolumechange</code></dfn> <td> <code title="event-volumechange">volumechange</code>
-    <tr><td><dfn title="handler-onwaiting"><code>onwaiting</code></dfn> <td> <code title="event-waiting">waiting</code>
+    <tr><td><dfn title="handler-onsuspend"><code>onsuspend</code></dfn> <td> <code title="event-media-suspend">suspend</code>
+    <tr><td><dfn title="handler-ontimeupdate"><code>ontimeupdate</code></dfn> <td> <code title="event-media-timeupdate">timeupdate</code>
+    <tr><td><dfn title="handler-onvolumechange"><code>onvolumechange</code></dfn> <td> <code title="event-media-volumechange">volumechange</code>
+    <tr><td><dfn title="handler-onwaiting"><code>onwaiting</code></dfn> <td> <code title="event-media-waiting">waiting</code>
 
 <!-- not supported, use dnd: -->
 <!--<tr><td><dfn title="handler-onbeforecopy"><code>onbeforecopy</code></dfn> <td> <code title="event-beforecopy">beforecopy</code>--> <!-- widely used -->
@@ -59149,7 +59151,7 @@
 
 
 
-  <h5>Event summary</h5>
+  <h5 id="appcacheevents">Event summary</h5>
 
   <p><i>This section is non-normative.</i></p>
 
@@ -69140,7 +69142,7 @@
   </div>
 
 
-  <h4>Events fired during a drag-and-drop action</h4>
+  <h4 id="dndevents">Events fired during a drag-and-drop action</h4>
 
   <p>The following events are involved in the drag-and-drop
   model.</p>
@@ -90658,6 +90660,12 @@
 
   <h2 class="no-num">Index</h2>
 
+  <div class="impl">
+
+  <p>The following sections only cover conforming elements and features.</p>
+
+  </div>
+
   <h3 class="no-num">Elements</h3>
 
   <p><i>This section is non-normative.</i></p>
@@ -92781,6 +92789,7 @@
   <p>An asterisk (*) in a cell indicates that the actual rules are more complicated than indicated in the table above.</p>
 
 
+<!-- v2 for completeness: (also search for REFLECTIDL)
   <h3 class="no-num">Reflecting IDL attributes</h3>
 
   <p><i>This section is non-normative.</i></p>
@@ -92794,8 +92803,7 @@
      <th> IDL attribute
      <th> Reflects...
    <tbody>
-    <tr>
-     <td colspan=4 class="XXX"> ...
+    ...
     <tr> 
      <td> <code>HTMLElement</code>
      <td> <span>HTML elements</span>
@@ -92806,10 +92814,9 @@
      <td> <code>option</code>
      <td> <code title="dom-option-text">text</code>
      <td> <code>textContent</code>
-    <tr>
-     <td colspan=4 class="XXX"> ...
   </table>
-  <!-- include option.text; textarea.defaultValue, and other attributes that "reflect" the element's textContent -->
+  ( include option.text; textarea.defaultValue, and other attributes that "reflect" the element's textContent )
+-->
 
 
   <h3 class="no-num">Interfaces</h3>
@@ -92824,15 +92831,373 @@
      <th> Interface(s)
    <tbody>
     <tr>
-     <td colspan=2 class="XXX"> ...
-    <tr> 
+     <td> <code>a</code>
+     <td> <code>HTMLAnchorElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>abbr</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>address</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>applet</code>
+     <td> <code>HTMLAppletElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>area</code>
+     <td> <code>HTMLAreaElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>article</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>aside</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>b</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>base</code>
+     <td> <code>HTMLBaseElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>bdo</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>blockquote</code>
+     <td> <code>HTMLQuoteElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>body</code>
+     <td> <code>HTMLBodyElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>br</code>
+     <td> <code>HTMLBRElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>button</code>
+     <td> <code>HTMLButtonElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>caption</code>
+     <td> <code>HTMLTableCaptionElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>cite</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>code</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>col</code>
+     <td> <code>HTMLTableSectionElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>colgroup</code>
+     <td> <code>HTMLTableColElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>datalist</code>
+     <td> <code>HTMLDataListElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>dd</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>details</code>
+     <td> <code>HTMLDetailsElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>div</code>
+     <td> <code>HTMLDivElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>dl</code>
+     <td> <code>HTMLDListElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>dt</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>em</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>embed</code>
+     <td> <code>HTMLEmbedElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>fieldset</code>
+     <td> <code>HTMLFieldSetElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>figure</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>footer</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>form</code>
+     <td> <code>HTMLFormElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>head</code>
+     <td> <code>HTMLHeadElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>h1</code>
+     <td> <code>HTMLHeadingElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>h2</code>
+     <td> <code>HTMLHeadingElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>h3</code>
+     <td> <code>HTMLHeadingElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>h4</code>
+     <td> <code>HTMLHeadingElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>h5</code>
+     <td> <code>HTMLHeadingElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>h6</code>
+     <td> <code>HTMLHeadingElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>header</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>hgroup</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>hr</code>
+     <td> <code>HTMLHRElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>html</code>
+     <td> <code>HTMLHtmlElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>i</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>iframe</code>
+     <td> <code>HTMLIFrameElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>img</code>
+     <td> <code>HTMLImageElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>input</code>
+     <td> <code>HTMLInputElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>ins</code>
+     <td> <code>HTMLModElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>kbd</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>keygen</code>
+     <td> <code>HTMLKeygenElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>label</code>
+     <td> <code>HTMLLabelElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>legend</code>
+     <td> <code>HTMLLegendElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>li</code>
+     <td> <code>HTMLLIElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>link</code>
+     <td> <code>HTMLLinkElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>map</code>
+     <td> <code>HTMLMapElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>mark</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>marquee</code>
+     <td> <code>HTMLMarqueeElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>meter</code>
+     <td> <code>HTMLMeterElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>nav</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>noscript</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>object</code>
+     <td> <code>HTMLObjectElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>ol</code>
+     <td> <code>HTMLOListElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>optgroup</code>
+     <td> <code>HTMLOptGroupElement</code> : <code>HTMLElement</code>
+
+    <tr>
      <td> <code>option</code>
      <td> <code>HTMLOptionElement</code> : <code>HTMLElement</code>
+
     <tr>
-     <td colspan=2 class="XXX"> ...
+     <td> <code>output</code>
+     <td> <code>HTMLOutputElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>p</code>
+     <td> <code>HTMLParagraphElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>param</code>
+     <td> <code>HTMLParamElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>pre</code>
+     <td> <code>HTMLPreElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>progress</code>
+     <td> <code>HTMLProgressElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>q</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>rp</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>rt</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>ruby</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>samp</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>section</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>select</code>
+     <td> <code>HTMLSelectElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>small</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>source</code>
+     <td> <code>HTMLSourceElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>span</code>
+     <td> <code>HTMLSpanElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>strong</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>style</code>
+     <td> <code>HTMLStyleElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>sub</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>sup</code>
+     <td> <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>table</code>
+     <td> <code>HTMLTableElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>td</code>
+     <td> <code>HTMLTableDataCellElement</code> : <code>HTMLTableCellElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>textarea</code>
+     <td> <code>HTMLTextAreaElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>th</code>
+     <td> <code>HTMLTableHeaderCellElement</code> : <code>HTMLTableCellElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>thead</code>
+     <td> <code>HTMLTableRowElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>time</code>
+     <td> <code>HTMLTimeElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>title</code>
+     <td> <code>HTMLTitleElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>ul</code>
+     <td> <code>HTMLUListElement</code> : <code>HTMLElement</code>
+
+    <tr>
+     <td> <code>var</code>
+     <td> <code>HTMLElement</code>
+
   </table>
 
 
+
   <h3 class="no-num">Events</h3>
 
   <p><i>This section is non-normative.</i></p>
@@ -92845,18 +93210,155 @@
      <th> Interface
      <th> Description
    <tbody>
+
     <tr>
-     <td colspan=3 class="XXX"> ...
-    <tr> 
+     <td> <code title="event-DOMActivate">DOMActivate</code>
+     <td> <code>Event</code>
+     <td> Fired at an element before its <span>activation behavior</span> is run
+
+    <tr>
+     <td> <code title="event-DOMContentLoaded">DOMContentLoaded</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Document</code> once it and its scripts have loaded, without waiting for other subresources
+
+    <tr>
+     <td> <code title="event-abort">abort</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> when the download was aborted by the user
+
+    <tr>
+     <td> <code title="event-afterprint">afterprint</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> after printing
+
+    <tr>
+     <td> <code title="event-beforeprint">beforeprint</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> before printing
+
+    <tr>
+     <td> <code title="event-beforeunload">beforeunload</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> when the page is about to be unloaded, in case the page would like to show a warning prompt
+
+    <tr>
+     <td> <code title="event-blur">blur</code>
+     <td> <code>Event</code>
+     <td> Fired at nodes losing focus
+
+    <tr>
+     <td> <code title="event-change">change</code>
+     <td> <code>Event</code>
+     <td> Fired at controls when the user commits a value change
+
+    <tr>
+     <td> <code title="event-contextmenu">contextmenu</code>
+     <td> <code>Event</code>
+     <td> Fired at elements when the user requests their context menu
+
+    <tr>
+     <td> <code title="event-error">error</code>
+     <td> <code>Event</code>
+     <td> Fired when a network or script error occurs
+
+    <tr>
+     <td> <code title="event-focus">focus</code>
+     <td> <code>Event</code>
+     <td> Fired at nodes gaining focus
+
+    <tr>
+     <td> <code title="event-formchange">formchange</code>
+     <td> <code>Event</code>
+     <td> Fired at form controls when the user commits a value change to a control on the form
+
+    <tr>
+     <td> <code title="event-forminput">forminput</code>
+     <td> <code>Event</code>
+     <td> Fired at form controls when the user changes the value of a control on the form
+
+    <tr>
+     <td> <code title="event-hashchange">hashchange</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> when the fragment identifier part of <span>the document's current address</span> changes
+
+    <tr>
+     <td> <code title="event-input">input</code>
+     <td> <code>Event</code>
+     <td> Fired at controls when the user changes the value
+
+    <tr>
+     <td> <code title="event-invalid">invalid</code>
+     <td> <code>Event</code>
+     <td> Fired at controls during form validation if they do not satisfy their constraints
+
+    <tr>
      <td> <code title="event-load">load</code>
      <td> <code>Event</code>
-     <td> The element or page has finished loading
+     <td> Fired when a resource has finished loading
+
     <tr>
-     <td colspan=3 class="XXX"> ...
+     <td> <code title="event-message">message</code>
+     <td> <code>Event</code>
+     <td> Fired at an object when the object receives a message
+
+    <tr>
+     <td> <code title="event-offline">offline</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> when the network connections fails
+
+    <tr>
+     <td> <code title="event-online">online</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> when the network connections returns
+
+    <tr>
+     <td> <code title="event-popstate">popstate</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> when the user navigates the <span>session history</span>
+
+    <tr>
+     <td> <code title="event-readystatechange">readystatechange</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Document</code> when it finishes parsing and again when all its subresources have finished loading
+
+    <tr>
+     <td> <code title="event-redo">redo</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> object when the user <span title="do-redo">goes forward in the undo transaction history</span>
+
+    <tr>
+     <td> <code title="event-reset">reset</code>
+     <td> <code>Event</code>
+     <td> Fired at a <code>form</code> element when it is <span title="concept-form-reset">reset</span>
+
+    <tr>
+     <td> <code title="event-show">show</code>
+     <td> <code>Event</code>
+     <td> Fired at a <code>menu</code> element when it is shown as a context menu
+
+    <tr>
+     <td> <code title="event-submit">submit</code>
+     <td> <code>Event</code>
+     <td> Fired at a <code>form</code> element when it is <span title="concept-form-submit">submitted</span>
+
+    <tr>
+     <td> <code title="event-undo">undo</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> object when the user <span title="do-undo">goes backward in the undo transaction history</span>
+
+    <tr>
+     <td> <code title="event-unload">unload</code>
+     <td> <code>Event</code>
+     <td> Fired at the <code>Window</code> object when the page is going away
+
   </table>
 
+  <p class="note">See also <a href="#mediaevents">media element
+  events</a>, <a href="#appcacheevents">application cache events</a>,
+  and <a href="#dndevents">drag-and-drop events</a>.</p>
 
 
+
 <!--START websocket-api--><!--START storage--><!--START database--><!--START eventsource--><!--START workers-->
 <!--START vocabs--><!--START vCard--><!--START vEvent--><!--START work-->
 
@@ -94222,31 +94724,28 @@
        enctype="" one, probably). This would allow forms to be used
        with XHR-like systems without having to manually construct the
        form data set the way that is done today.
--->
-<!--
-TODO:
- XXX * need to become consistent about whether or not to quote keyword
+
+Consistency in editorial style:
+ v2  * need to become consistent about whether or not to quote keyword
        ("<code title="">foo</code>" vs <code>foo</code>)
- XXX * make the spec consistent about whether the word "algorithm" is part of
+ v2  * make the spec consistent about whether the word "algorithm" is part of
        an algorithm's name or not ("</dfn> algorithm", "</span> algorithm")
- XXX * use the sample widgets:
+ v2  * make the spec more consistent about its use of "hexadecimal"
+       and "base-sixteen", the order that 0-9 A-Z a-z is mentioned,
+       and the detail to which the spec explains how to interpret a
+       string as a hexadecimal number.
+ v2  * become more consistent about what markup we use to mark up
+       productions (nothing? <i>? <code>?)
+ v2  * use <code>Document</code> consistently instead of 'document'.
+ v2  * s/raise/throw/g
+ v2  * be clearer about arrays/lists/collections being zero-based
+       despite using the term "/index/th".
+ v2  * use the sample widgets:
           <li><img alt="A text field with editable sections for each
           value, with a button to pop up a dialog showing a calendar or
           clock." src="sample-datetime-ui-2"></li>
           <li><img alt="A calendar grid with a clock in the upper right
           hand corner." src="sample-datetime-ui-3"></li>
- XXX * make the spec more consistent about its use of "hexadecimal"
-       and "base-sixteen", the order that 0-9 A-Z a-z is mentioned,
-       and the detail to which the spec explains how to interpret a
-       string as a hexadecimal number.
- XXX * become more consistent about what markup we use to mark up
-       productions (nothing? <i>? <code>?)
- XXX * should check all cases of 'active document' and change the
-       relevant ones to 'fully active document'.
- XXX * use <code>Document</code> consistently instead of 'document'.
- XXX * s/raise/throw/g
- XXX * be clearer about arrays/lists/collections being zero-based
-       despite using the term "/index/th".
 -->
 
  </body>

Modified: vocabs-index
===================================================================
--- vocabs-index	2009-10-08 12:04:51 UTC (rev 4094)
+++ vocabs-index	2009-10-09 01:20:08 UTC (rev 4095)
@@ -48,7 +48,7 @@
   <div class="head">
    <p><a class="logo" href="http://www.whatwg.org/" rel="home"><img alt="WHATWG" src="/images/logo"></a></p>
    <h1>Microdata Vocabularies: vCard, vEvent, and works</h1>
-   <h2 class="no-num no-toc" id="draft-standard-8-october-2009">Draft Standard — 8 October 2009</h2>
+   <h2 class="no-num no-toc" id="draft-standard-9-october-2009">Draft Standard — 9 October 2009</h2>
    <p>You can take part in this work. <a href="http://www.whatwg.org/mailing-list">Join the working group's discussion list.</a></p>
    <dl><dt>This specification:</dt>
     <dd><a href="http://www.whatwg.org/specs/web-apps/current-work/">http://www.whatwg.org/specs/web-apps/current-work/</a></dd>




More information about the Commit-Watchers mailing list