Add table with list of events defined in DOM4.
authorGary Kacmarcik <garykac@google.com>
Tue, 27 May 2014 16:38:35 -0700
changeset 649 8fdcddfa5b40
parent 648 f162e9731cc0
child 650 31a27ed807ff
Add table with list of events defined in DOM4.

This is in-prep for removing the definitions from D3E and relying on the DOM4 specifications.
html/DOM3-Events.html
--- a/html/DOM3-Events.html	Tue May 27 16:36:06 2014 -0700
+++ b/html/DOM3-Events.html	Tue May 27 16:38:35 2014 -0700
@@ -767,10 +767,50 @@
 	<section id="event-interfaces">
 		<h1>Basic Event Interfaces</h1>
 
-		<p>The interfaces described in this section are fundamental to DOM Level 3 Events and MUST
-			always be supported by the implementation.
+		<p>The basic event interfaces described in this section are defined in DOM4
+			[<a href="#references-DOM4">DOM4</a>] and are fundamental to DOM Level 3 Events.
+			These basic event interfaces MUST always be supported by the implementation:
 			</p>
 
+		<ul>
+			<li>The <dfn id="interface-Event"><code>Event</code></dfn> interface and its following constants, methods and attributes:
+				<ul>
+					<li><dfn id="widl-Event-NONE"><code>NONE</code></dfn> constant</li>
+					<li><dfn id="widl-Event-CAPTURING_PHASE"><code>CAPTURING_PHASE</code></dfn> constant</li>
+					<li><dfn id="widl-Event-AT_TARGET"><code>AT_TARGET</code></dfn> constant</li>
+					<li><dfn id="widl-Event-BUBBLING_PHASE"><code>BUBBLING_PHASE</code></dfn> constant</li>
+					<li><dfn id="widl-Event-type"><code>type</code></dfn> attribute</li>
+					<li><dfn id="widl-Event-target"><code>target</code></dfn> attribute</li>
+					<li><dfn id="widl-Event-currentTarget"><code>currentTarget</code></dfn> attribute</li>
+					<li><dfn id="widl-Event-eventPhase"><code>eventPhase</code></dfn> attribute</li>
+					<li><dfn id="widl-Event-bubbles"><code>bubbles</code></dfn> attribute</li>
+					<li><dfn id="widl-Event-cancelable"><code>cancelable</code></dfn> attribute</li>
+					<li><dfn id="widl-Event-timeStamp"><code>timeStamp</code></dfn> attribute</li>
+					<li><dfn id="widl-Event-defaultPrevented"><code>defaultPrevented</code></dfn> attribute</li>
+					<li><dfn id="widl-Event-isTrusted"><code>isTrusted</code></dfn> attribute</li>
+					<li><dfn id="widl-Event-stopPropagation"><code>stopPropagation()</code></dfn> method</li>
+					<li><dfn id="widl-Event-stopImmediatePropagation"><code>stopImmediatePropagation()</code></dfn> method</li>
+					<li><dfn id="widl-Event-preventDefault"><code>preventDefault()</code></dfn> method</li>
+					<li><dfn id="widl-Event-initEvent"><code>initEvent()</code></dfn> method</li>
+				</ul>
+			</li>
+			<li>The <dfn id="interface-CustomEvent"><code>CustomEvent</code></dfn> interface and its following method and attribute:
+				<ul>
+					<li><dfn id="widl-CustomEvent-initCustomEvent"><code>initCustomEvent()</code></dfn> method</li>
+					<li><dfn id="widl-CustomEvent-detail"><code>detail</code></dfn> attribute</li>
+				</ul>
+			</li>
+			<li>The <dfn id="interface-EventTarget"><code>EventTarget</code></dfn> interface and its following methods:
+				<ul>
+					<li><dfn id="widl-EventTarget-addEventListener"><code>addEventListener()</code></dfn> method</li>
+					<li><dfn id="widl-EventTarget-removeEventListener"><code>removeEventListener()</code></dfn> method</li>
+					<li><dfn id="widl-EventTarget-dispatchEvent"><code>dispatchEvent()</code></dfn> method</li>
+				</ul>
+			</li>
+			<li>The <dfn id="interface-EventListener"><code>EventListener</code></dfn> interface and its <dfn id="widl-EventListener-handleEvent"><code>handleEvent</code></dfn> method</li>
+			<li>The <code>Document</code> interface's <dfn id="widl-DocumentEvent-createEvent"><code>createEvent</code></dfn> method</li>
+		</ul>
+
 		<p>The event types defined in this specification derive from these basic interfaces, and MUST
 			inherit all of the attributes, methods, and constants of the interfaces they derive from.
 			Event types defined in other specifications MAY similarly inherit from these basic interfaces