Move deprecated Event types into a separate table (in Section 5.1.1).
authorGary Kacmarcik <garykac@google.com>
Tue, 13 Aug 2013 13:44:39 -0700
changeset 442 377abd6362f4
parent 441 d0dcec6e74c8
child 443 7c3e526b7924
Move deprecated Event types into a separate table (in Section 5.1.1).
html/DOM3-Events.html
--- a/html/DOM3-Events.html	Tue Aug 13 13:33:24 2013 -0700
+++ b/html/DOM3-Events.html	Tue Aug 13 13:44:39 2013 -0700
@@ -1601,120 +1601,6 @@
 						<td>none</td>
 					</tr>
 					<tr>
-						<td><a class="eventtype" href="#event-type-DOMActivate"><code>DOMActivate</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p></td>
-						<td>Sync</td>
-						<td>Yes</td>
-						<td><code>Element</code></td>
-						<td><a href="#events-UIEvent"><code>UIEvent</code></a></td>
-						<td>Yes</td>
-						<td>none</td>
-					</tr>
-					<tr>
-						<td><a class="eventtype" href="#event-type-DOMAttrModified"><code>DOMAttrModified</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p>
-						</td>
-						<td>Sync</td>
-						<td>Yes</td>
-						<td><code>Element</code></td>
-						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
-						<td>No</td>
-						<td>none</td>
-					</tr>
-					<tr>
-						<td><a class="eventtype" href="#event-type-DOMCharacterDataModified"><code>DOMCharacterDataModified</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p>
-						</td>
-						<td>Sync</td>
-						<td>Yes</td>
-						<td><code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>ProcessingInstruction</code></td>
-						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
-						<td>No</td>
-						<td>none</td>
-					</tr>
-					<tr>
-						<td><a class="eventtype" href="#event-type-DOMFocusIn"><code>DOMFocusIn</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p>
-						</td>
-						<td>Sync</td>
-						<td>Yes</td>
-						<td><code>Element</code></td>
-						<td><a href="#events-FocusEvent"><code>FocusEvent</code></a></td>
-						<td>No</td>
-						<td>none</td>
-					</tr>
-					<tr>
-						<td><a class="eventtype" href="#event-type-DOMFocusOut"><code>DOMFocusOut</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p>
-						</td>
-						<td>Sync</td>
-						<td>Yes</td>
-						<td><code>Element</code></td>
-						<td><a href="#events-FocusEvent"><code>FocusEvent</code></a></td>
-						<td>No</td>
-						<td>none</td>
-					</tr>
-					<tr>
-						<td><a class="eventtype" href="#event-type-DOMNodeInserted"><code>DOMNodeInserted</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p>
-						</td>
-						<td>Sync</td>
-						<td>Yes</td>
-						<td><code>Element</code>, <code>Attr</code>, <code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>DocumentType</code>, <code>EntityReference</code>,
-							<code>ProcessingInstruction</code></td>
-						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
-						<td>No</td>
-						<td>none</td>
-					</tr>
-					<tr>
-						<td><a class="eventtype" href="#event-type-DOMNodeInsertedIntoDocument"><code>DOMNodeInsertedIntoDocument</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p>
-						</td>
-						<td>Sync</td>
-						<td>No</td>
-						<td><code>Element</code>, <code>Attr</code>, <code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>DocumentType</code>, <code>EntityReference</code>,
-							<code>ProcessingInstruction</code></td>
-						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
-						<td>No</td>
-						<td>none</td>
-					</tr>
-					<tr>
-						<td><a class="eventtype" href="#event-type-DOMNodeRemoved"><code>DOMNodeRemoved</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p>
-						</td>
-						<td>Sync</td>
-						<td>Yes</td>
-						<td><code>Element</code>, <code>Attr</code>, <code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>DocumentType</code>, <code>EntityReference</code>,
-							<code>ProcessingInstruction</code></td>
-						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
-						<td>No</td>
-						<td>none</td>
-					</tr>
-					<tr>
-						<td><a class="eventtype" href="#event-type-DOMNodeRemovedFromDocument"><code>DOMNodeRemovedFromDocument</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p>
-						</td>
-						<td>Sync</td>
-						<td>No</td>
-						<td><code>Element</code>, <code>Attr</code>, <code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>DocumentType</code>, <code>EntityReference</code>,
-							<code>ProcessingInstruction</code></td>
-						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
-						<td>No</td>
-						<td>none</td>
-					</tr>
-					<tr>
-						<td><a class="eventtype" href="#event-type-DOMSubtreeModified"><code>DOMSubtreeModified</code></a>
-							<p class="warning"><strong>Warning!</strong> Deprecated</p>
-						</td>
-						<td>Sync</td>
-						<td>Yes</td>
-						<td><a class="def" href="#glossary-defaultView"><code>defaultView</code></a>, <code>Document</code>, <code>DocumentFragment</code>, <code>Element</code>, <code>Attr</code>
-						</td>
-						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
-						<td>No</td>
-						<td>none</td>
-					</tr>
-					<tr>
 						<td><a class="eventtype" href="#event-type-error"><code>error</code></a></td>
 						<td>Async</td>
 						<td>No</td>
@@ -1900,15 +1786,125 @@
 					</tr>
 				</table>
 
+				<p>The following table provides an informative summary of the event types which are <strong>deprecated</strong> in this specification. They are included here for reference and completeness.</p>
+
+				<table class="data-table"
+					summary="This table contains the complete list of the deprecated event types defined by DOM Level 3 Events. The first column contains the local name of the event type. The second column indicates if the event accomplish the bubbling phase or not (all events accomplish the capture and target phases). The third column indicates if the default action associated with the event can be canceled. The fourth column indicates the nodes that can be target of the event. the fifth (and last) column indicates the DOM interface implemented by the event object.">
+					<tr>
+						<th>Event Type</th>
+						<th>Sync / Async</th>
+						<th>Bubbling phase</th>
+						<th>Trusted event target types</th>
+						<th>DOM interface</th>
+						<th>Cancelable</th>
+						<th>Default Action</th>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMActivate"><code>DOMActivate</code></a></td>
+						<td>Sync</td>
+						<td>Yes</td>
+						<td><code>Element</code></td>
+						<td><a href="#events-UIEvent"><code>UIEvent</code></a></td>
+						<td>Yes</td>
+						<td>none</td>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMAttrModified"><code>DOMAttrModified</code></a></td>
+						<td>Sync</td>
+						<td>Yes</td>
+						<td><code>Element</code></td>
+						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
+						<td>No</td>
+						<td>none</td>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMCharacterDataModified"><code>DOMCharacterDataModified</code></a></td>
+						<td>Sync</td>
+						<td>Yes</td>
+						<td><code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>ProcessingInstruction</code></td>
+						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
+						<td>No</td>
+						<td>none</td>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMFocusIn"><code>DOMFocusIn</code></a></td>
+						<td>Sync</td>
+						<td>Yes</td>
+						<td><code>Element</code></td>
+						<td><a href="#events-FocusEvent"><code>FocusEvent</code></a></td>
+						<td>No</td>
+						<td>none</td>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMFocusOut"><code>DOMFocusOut</code></a></td>
+						<td>Sync</td>
+						<td>Yes</td>
+						<td><code>Element</code></td>
+						<td><a href="#events-FocusEvent"><code>FocusEvent</code></a></td>
+						<td>No</td>
+						<td>none</td>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMNodeInserted"><code>DOMNodeInserted</code></a></td>
+						<td>Sync</td>
+						<td>Yes</td>
+						<td><code>Element</code>, <code>Attr</code>, <code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>DocumentType</code>, <code>EntityReference</code>,
+							<code>ProcessingInstruction</code></td>
+						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
+						<td>No</td>
+						<td>none</td>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMNodeInsertedIntoDocument"><code>DOMNodeInsertedIntoDocument</code></a></td>
+						<td>Sync</td>
+						<td>No</td>
+						<td><code>Element</code>, <code>Attr</code>, <code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>DocumentType</code>, <code>EntityReference</code>,
+							<code>ProcessingInstruction</code></td>
+						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
+						<td>No</td>
+						<td>none</td>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMNodeRemoved"><code>DOMNodeRemoved</code></a></td>
+						<td>Sync</td>
+						<td>Yes</td>
+						<td><code>Element</code>, <code>Attr</code>, <code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>DocumentType</code>, <code>EntityReference</code>,
+							<code>ProcessingInstruction</code></td>
+						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
+						<td>No</td>
+						<td>none</td>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMNodeRemovedFromDocument"><code>DOMNodeRemovedFromDocument</code></a></td>
+						<td>Sync</td>
+						<td>No</td>
+						<td><code>Element</code>, <code>Attr</code>, <code>Text</code>, <code>Comment</code>, <code>CDATASection</code>, <code>DocumentType</code>, <code>EntityReference</code>,
+							<code>ProcessingInstruction</code></td>
+						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
+						<td>No</td>
+						<td>none</td>
+					</tr>
+					<tr>
+						<td><a class="eventtype" href="#event-type-DOMSubtreeModified"><code>DOMSubtreeModified</code></a></td>
+						<td>Sync</td>
+						<td>Yes</td>
+						<td><a class="def" href="#glossary-defaultView"><code>defaultView</code></a>, <code>Document</code>, <code>DocumentFragment</code>, <code>Element</code>, <code>Attr</code>
+						</td>
+						<td><a href="#events-MutationEvent"><code>MutationEvent</code></a></td>
+						<td>No</td>
+						<td>none</td>
+					</tr>
+				</table>
+
 				<div class="example">
 					<div class="example-title">Example</div>
-					<p>The following is one way to interpret the above table: the <a class="eventtype" href="#event-type-load"><code>load</code></a> event will
+					<p>The following is one way to interpret the above tables: the <a class="eventtype" href="#event-type-load"><code>load</code></a> event will
 					trigger event listeners attached on <code>Element</code> nodes for that event and on the capture and target phases. This event is not cancelable. If an event listener for the
 					<a class="eventtype" href="#event-type-load"><code>load</code></a> event is attached to a node other than <a class="def" href="#glossary-defaultView"><code>defaultView</code></a>,
 					<code>Document</code>, or <code>Element</code> nodes, or if it is attached to the bubbling phase only, this event listener would not be triggered.</p>
 				</div>
 
-				<p class="note"><strong>Note: </strong>Don't interpret the above table as definitive for the listed event types. For example, the <a class="eventtype"><code>load</code></a> event is used in other
+				<p class="note"><strong>Note: </strong>Don't interpret the above tables as definitive for the listed event types. For example, the <a class="eventtype"><code>load</code></a> event is used in other
 					specifications, for example, in XMLHttpRequest. Similarly, <a href="#events-EventTarget-dispatchEvent"><code>dispatchEvent</code></a> can be used to dispatch untrusted events to
 					listeners on <strong>any</strong> object that also implements <a href="#interface-EventTarget"><code>EventTarget</code></a>.</p>