--- a/html/DOM3-Events.html Sat Aug 29 13:58:45 2009 +0900
+++ b/html/DOM3-Events.html Sat Aug 29 14:54:21 2009 +0900
@@ -119,7 +119,7 @@
</dd>
<dt>Previous version:</dt>
<dd>
- <a href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html?rev=1.53">http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html?rev=1.53</a>
+ <a href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html?rev=1.54">http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html?rev=1.54</a>
</dd>
</dl>
<dl>
@@ -257,28 +257,77 @@
<ul class="toc">
<li>
<a href="#events-uievents">5.2.1 User Interface Event Types</a>
+ <ul class="toc">
+ <li><a href="#event-type-DOMActivate"><code>DOMActivate</code> event</a></li>
+ <li><a href="#event-type-DOMFocusIn"><code>DOMFocusIn</code> event</a></li>
+ <li><a href="#event-type-DOMFocusOut"><code>DOMFocusOut</code> event</a></li>
+ <li><a href="#event-type-focus"><code>focus</code> event</a></li>
+ <li><a href="#event-type-focusin"><code>focusin</code> event</a></li>
+ <li><a href="#event-type-focusout"><code>focusout</code> event</a></li>
+ <li><a href="#event-type-blur"><code>blur</code> event</a></li>
+ </ul>
</li>
<li>
<a href="#events-basicevents">5.2.2 Basic Event Types</a>
+ <ul class="toc">
+ <li><a href="#event-type-load"><code>load</code> event</a></li>
+ <li><a href="#event-type-unload"><code>unload</code> event</a></li>
+ <li><a href="#event-type-abort"><code>abort</code> event</a></li>
+ <li><a href="#event-type-error"><code>error</code> event</a></li>
+ <li><a href="#event-type-select"><code>select</code> event</a></li>
+ <li><a href="#event-type-change"><code>change</code> event</a></li>
+ <li><a href="#event-type-submit"><code>submit</code> event</a></li>
+ <li><a href="#event-type-reset"><code>reset</code> event</a></li>
+ <li><a href="#event-type-resize"><code>resize</code> event</a></li>
+ <li><a href="#event-type-scroll"><code>scroll</code> event</a></li>
+ </ul>
</li>
<li>
<a href="#events-mouseevents">5.2.3 Mouse Event Types</a>
+ <ul class="toc">
+ <li><a href="#event-type-click"><code>click</code> event</a></li>
+ <li><a href="#event-type-dblclick"><code>dblclick</code> event</a></li>
+ <li><a href="#event-type-mousedown"><code>mousedown</code> event</a></li>
+ <li><a href="#event-type-mouseenter"><code>mouseenter</code> event</a></li>
+ <li><a href="#event-type-mouseleave"><code>mouseleave</code> event</a></li>
+ <li><a href="#event-type-mousemove"><code>mousemove</code> event</a></li>
+ <li><a href="#event-type-mouseover"><code>mouseover</code> event</a></li>
+ <li><a href="#event-type-mouseout"><code>mouseout</code> event</a></li>
+ <li><a href="#event-type-mouseup"><code>mouseup</code> event</a></li>
+ </ul>
</li>
<li>
<a href="#events-mousewheelevents">5.2.4 Mouse Wheel Event Types</a>
+ <ul class="toc">
+ <li><a href="#event-type-mousewheel"><code>mousewheel</code> event</a></li>
+ </ul>
</li>
<li>
<a href="#events-wheelevents">5.2.5 Wheel Event Types</a>
+ <ul class="toc">
+ <li><a href="#event-type-wheel"><code>wheel</code> event</a></li>
+ </ul>
</li>
<li>
<a href="#events-textevents">5.2.6 Text Events Types</a>
+ <ul class="toc">
+ <li><a href="#event-type-textInput"><code>textInput</code> event</a></li>
+ </ul>
</li>
<li>
<a href="#events-keyboardevents">5.2.7 Keyboard Event Types</a>
+ <ul class="toc">
+ <li><a href="#event-type-keydown"><code>keydown</code> event</a></li>
+ <li><a href="#event-type-keypress"><code>keypress</code> event</a></li>
+ <li><a href="#event-type-keyup"><code>keyup</code> event</a></li>
+ </ul>
</li>
<li>
<a href="#events-compositionevents">5.2.8 Composition Events Types</a>
<ul class="toc">
+ <li><a href="#event-type-compositionstart"><code>compositionstart</code> event</a></li>
+ <li><a href="#event-type-compositionupdate"><code>compositionupdate</code> event</a></li>
+ <li><a href="#event-type-compositionend"><code>compositionend</code> event</a></li>
<li>
<a href="#handwriting">5.2.8.1 Handwriting Recognition Systems</a>
</li>
@@ -286,9 +335,22 @@
</li>
<li>
<a href="#events-mutationevents">5.2.9 Mutation Events</a>
+ <ul class="toc">
+ <li><a href="#event-type-DOMSubtreeModified"><code>DOMSubtreeModified</code> event</a></li>
+ <li><a href="#event-type-DOMNodeInserted"><code>DOMNodeInserted</code> event</a></li>
+ <li><a href="#event-type-DOMNodeRemoved"><code>DOMNodeRemoved</code> event</a></li>
+ <li><a href="#event-type-DOMNodeInsertedIntoDocument"><code>DOMNodeInsertedIntoDocument</code> event</a></li>
+ <li><a href="#event-type-DOMNodeRemovedFromDocument"><code>DOMNodeRemovedFromDocument</code> event</a></li>
+ <li><a href="#event-type-DOMAttrModified"><code>DOMAttrModified</code> event</a></li>
+ <li><a href="#event-type-DOMCharacterDataModified"><code>DOMCharacterDataModified</code> event</a></li>
+ </ul>
</li>
<li>
<a href="#events-mutationnameevents">5.2.10 Mutation Name Event Types</a>
+ <ul class="toc">
+ <li><a href="#event-type-DOMAttributeNameChanged"><code>DOMAttributeNameChanged</code> event</a></li>
+ <li><a href="#event-type-DOMElementNameChanged"><code>DOMElementNameChanged</code> event</a></li>
+ </ul>
</li>
</ul>
</li>
@@ -2242,7 +2304,7 @@
<!-- mouseenter -->
<div class="event-definition assert must">
<dl>
- <dt id="event-type-mouseover">
+ <dt id="event-type-mouseenter">
<a class="noxref" href="#event-type-mouseenter">mouseenter</a>
</dt>
<dd><table border="0" summary="This table contains information about the semantics of the given event type" cellpadding="2" cellspacing="0"><tr class="assert must"><th>Type</th><td bgcolor="#CFCFCF"><strong><code>mouseenter</code></strong></td></tr><tr class="assert must"><th>Namespace</th><td><code>None</code></td></tr><tr class="assert must"><th>Interface</th><td><a href="#events-Events-MouseEvent"><code>MouseEvent</code></a></td></tr><tr class="assert must"><th>Cancelable</th><td>Yes</td></tr><tr class="assert must"><th>Bubbles</th><td>No</td></tr><tr class="assert must"><th>Target</th><td><code>Element</code></td></tr><tr class="assert must"><th>Context info</th><td><a href="#events-Events-MouseEvent-screenX"><code>MouseEvent.screenX</code></a>, <a href="#events-Events-MouseEvent-screenY"><code>MouseEvent.screenY</code></a>, <a href="#events-Events-MouseEvent-clientX"><code>MouseEvent.clientX</code></a>, <a href="#events-Events-MouseEvent-clientY"><code>MouseEvent.clientY</code></a>, <a href="#events-Events-MouseEvent-altKey"><code>MouseEvent.altKey</code></a>, <a href="#events-Events-MouseEvent-ctrlKey"><code>MouseEvent.ctrlKey</code></a>, <a href="#events-Events-MouseEvent-shiftKey"><code>MouseEvent.shiftKey</code></a>, <a href="#events-Events-MouseEvent-metaKey"><code>MouseEvent.metaKey</code></a>, and <a href="#events-Events-UIEvent-view"><code>UIEvent.view</code></a> are in use. <a href="#events-Events-MouseEvent-relatedTarget"><code>MouseEvent.relatedTarget</code></a> indicates the <a href="#glossary-event-target">event target</a> a pointing device is exiting, if any.</td></tr></table>
@@ -2274,17 +2336,6 @@
A pointing device is moved while it is over an element.</dd>
</dl>
</div>
-<!-- mouseup -->
- <div class="event-definition assert must">
- <dl>
- <dt id="event-type-mouseup">
- <a class="noxref" href="#event-type-mouseup">mouseup</a>
- </dt>
- <dd><table border="0" summary="This table contains information about the semantics of the given event type" cellpadding="2" cellspacing="0"><tr class="assert must"><th>Type</th><td bgcolor="#CFCFCF"><strong><code>mouseup</code></strong></td></tr><tr class="assert must"><th>Namespace</th><td><code>None</code></td></tr><tr class="assert must"><th>Interface</th><td><a href="#events-Events-MouseEvent"><code>MouseEvent</code></a></td></tr><tr class="assert must"><th>Cancelable</th><td>Yes</td></tr><tr class="assert must"><th>Bubbles</th><td>Yes</td></tr><tr class="assert must"><th>Target</th><td><code>Element</code></td></tr><tr class="assert must"><th>Context info</th><td><a href="#events-Events-MouseEvent-screenX"><code>MouseEvent.screenX</code></a>, <a href="#events-Events-MouseEvent-screenY"><code>MouseEvent.screenY</code></a>, <a href="#events-Events-MouseEvent-clientX"><code>MouseEvent.clientX</code></a>, <a href="#events-Events-MouseEvent-clientY"><code>MouseEvent.clientY</code></a>, <a href="#events-Events-MouseEvent-altKey"><code>MouseEvent.altKey</code></a>, <a href="#events-Events-MouseEvent-ctrlKey"><code>MouseEvent.ctrlKey</code></a>, <a href="#events-Events-MouseEvent-shiftKey"><code>MouseEvent.shiftKey</code></a>, <a href="#events-Events-MouseEvent-metaKey"><code>MouseEvent.metaKey</code></a>, <a href="#events-Events-MouseEvent-button"><code>MouseEvent.button</code></a>, and <a href="#events-Events-UIEvent-view"><code>UIEvent.view</code></a> are in use. The <a href="#events-Events-UIEvent-detail"><code>UIEvent.detail</code></a> attribute indicates the <a href="#events-dt-current-click-count">current click count</a> incremented by one.</td></tr></table>
-
- A pointing device button is released over an element.</dd>
- </dl>
- </div>
<!-- mouseout -->
<div class="event-definition assert must">
<dl>
@@ -2297,6 +2348,29 @@
</dd>
</dl>
</div>
+<!-- mouseover -->
+ <div class="event-definition assert must">
+ <dl>
+ <dt id="event-type-mouseover">
+ <a class="noxref" href="#event-type-mouseover">mouseover</a>
+ </dt>
+ <dd><table summary="This table contains information about the semantics of the given event type" border="0" cellpadding="2" cellspacing="0"><tbody><tr class="assert must"><th>Type</th><td bgcolor="#cfcfcf"><strong><code>mouseover</code></strong></td></tr><tr class="assert must"><th>Namespace</th><td><code>None</code></td></tr><tr class="assert must"><th>Interface</th><td><a href="#events-Events-MouseEvent"><code>MouseEvent</code></a></td></tr><tr class="assert must"><th>Cancelable</th><td>Yes</td></tr><tr class="assert must"><th>Bubbles</th><td>Yes</td></tr><tr class="assert must"><th>Target</th><td><code>Element</code></td></tr><tr class="assert must"><th>Context info</th><td><a href="#events-Events-MouseEvent-screenX"><code>MouseEvent.screenX</code></a>, <a href="#events-Events-MouseEvent-screenY"><code>MouseEvent.screenY</code></a>, <a href="#events-Events-MouseEvent-clientX"><code>MouseEvent.clientX</code></a>, <a href="#events-Events-MouseEvent-clientY"><code>MouseEvent.clientY</code></a>, <a href="#events-Events-MouseEvent-altKey"><code>MouseEvent.altKey</code></a>, <a href="#events-Events-MouseEvent-ctrlKey"><code>MouseEvent.ctrlKey</code></a>, <a href="#events-Events-MouseEvent-shiftKey"><code>MouseEvent.shiftKey</code></a>, <a href="#events-Events-MouseEvent-metaKey"><code>MouseEvent.metaKey</code></a>, and <a href="#events-Events-UIEvent-view"><code>UIEvent.view</code></a> are in use. <a href="#events-Events-MouseEvent-relatedTarget"><code>MouseEvent.relatedTarget</code></a> indicates the <a href="#glossary-dt-event-target">event target</a> a pointing device is exiting, if any.</td></tr></tbody></table>
+ A pointing device is moved onto an element.
+ This event type is similar to <a class="noxref" href="#event-type-mouseenter">mouseenter</a>, but for <a class="noxref" href="#event-type-mouseover">mouseover</a>, the <a href="#glossary-propagation-path">propagation path</a> must include the target element's child nodes as <a href="#glossary-event-target">event targets</a>. The <a class="noxref" href="#event-type-mouseover">mouseover</a> event type matches the <a class="noxref" href="#event-type-mouseout">mouseout</a> event type in its <a href="#glossary-propagation-path">propagation path</a> behavior.
+ </dd>
+ </dl>
+ </div>
+<!-- mouseup -->
+ <div class="event-definition assert must">
+ <dl>
+ <dt id="event-type-mouseup">
+ <a class="noxref" href="#event-type-mouseup">mouseup</a>
+ </dt>
+ <dd><table border="0" summary="This table contains information about the semantics of the given event type" cellpadding="2" cellspacing="0"><tr class="assert must"><th>Type</th><td bgcolor="#CFCFCF"><strong><code>mouseup</code></strong></td></tr><tr class="assert must"><th>Namespace</th><td><code>None</code></td></tr><tr class="assert must"><th>Interface</th><td><a href="#events-Events-MouseEvent"><code>MouseEvent</code></a></td></tr><tr class="assert must"><th>Cancelable</th><td>Yes</td></tr><tr class="assert must"><th>Bubbles</th><td>Yes</td></tr><tr class="assert must"><th>Target</th><td><code>Element</code></td></tr><tr class="assert must"><th>Context info</th><td><a href="#events-Events-MouseEvent-screenX"><code>MouseEvent.screenX</code></a>, <a href="#events-Events-MouseEvent-screenY"><code>MouseEvent.screenY</code></a>, <a href="#events-Events-MouseEvent-clientX"><code>MouseEvent.clientX</code></a>, <a href="#events-Events-MouseEvent-clientY"><code>MouseEvent.clientY</code></a>, <a href="#events-Events-MouseEvent-altKey"><code>MouseEvent.altKey</code></a>, <a href="#events-Events-MouseEvent-ctrlKey"><code>MouseEvent.ctrlKey</code></a>, <a href="#events-Events-MouseEvent-shiftKey"><code>MouseEvent.shiftKey</code></a>, <a href="#events-Events-MouseEvent-metaKey"><code>MouseEvent.metaKey</code></a>, <a href="#events-Events-MouseEvent-button"><code>MouseEvent.button</code></a>, and <a href="#events-Events-UIEvent-view"><code>UIEvent.view</code></a> are in use. The <a href="#events-Events-UIEvent-detail"><code>UIEvent.detail</code></a> attribute indicates the <a href="#events-dt-current-click-count">current click count</a> incremented by one.</td></tr></table>
+
+ A pointing device button is released over an element.</dd>
+ </dl>
+ </div>
</div>
<!-- div2 Events-eventgroupings -->
<!-- div3 Events-eventgroupings-wheelevents -->