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.
--- 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