continued referncing to DOM3 events; updated svgdom to reflect removal of mutation events and the DOMActivate event and to reference the DOM3 and UI Events specs.
authorRichard Schwerdtfeger <schwer@us.ibm.com>
Tue, 19 Nov 2013 12:31:26 -0600
changeset 561 df1c0db05ee0
parent 560 55ab50b63e2d
child 562 7e34fadc1ee8
continued referncing to DOM3 events; updated svgdom to reflect removal of mutation events and the DOMActivate event and to reference the DOM3 and UI Events specs.
master/interact.html
master/svgdom.html
--- a/master/interact.html	Tue Nov 19 08:45:44 2013 -0600
+++ b/master/interact.html	Tue Nov 19 12:31:26 2013 -0600
@@ -477,14 +477,8 @@
       </tr>
     </table>
 
-<p>As in <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-eventgroupings-keyevents">DOM 2 Key events</a>
-([<a href='refs.html#ref-DOM2EVENTS'>DOM2EVENTS</a>], section 1.6.3), the SVG
-specification does not provide a key event set. An event set designed for use
-with keyboard input devices will be included in a later version of the DOM
-and SVG specifications.</p>
-
 <p>Details on the parameters passed to event listeners for the
-event types from DOM2 can be found in the DOM2 specification.
+event types for UI Events can be found in the ([<a href="refs.html#ref-DOM3EVENTS"> DOM3EVENTS</a>]) and ([<a href="refs.html#ref-UIEVENTS">UIEVENTS</a>]) specifications where the keybard event definition in UIEVENTS takes precedence over that in DOM3EVENTS.
 For other event types, the parameters passed to event listeners
 are described elsewhere in this specification.</p>
 
--- a/master/svgdom.html	Tue Nov 19 08:45:44 2013 -0600
+++ b/master/svgdom.html	Tue Nov 19 12:31:26 2013 -0600
@@ -82,10 +82,16 @@
   [<a href="refs.html#ref-DOM2VIEWS">DOM2VIEWS</a>].</li>
 
   <li>The SVG DOM requires support for relevant aspects of
-  <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/">DOM Level 2 Events</a>
-  [<a href="refs.html#ref-DOM2EVENTS">DOM2EVENTS</a>].
-  (For the specific features from DOM 2 Events that are required, see
-  see <a href="svgdom.html#RelationshipWithDOM2Events">Relationship with DOM Level 2 Events</a>.)</li>
+  <a href="http://www.w3.org/TR/2013/WD-DOM-Level-3-Events-20131105/">DOM Level 3 Events</a>
+  [<a href="refs.html#ref-DOM3EVENTS">DOM3EVENTS</a>].
+  (For the specific features from DOM 3 Events that are required, see
+  see <a href="svgdom.html#RelationshipWithDOM3andUIEvents">Relationship with DOM Level 3 and UI Events</a>.)</li>
+
+  <li>The SVG DOM requires support for relevant aspects of
+  <a href="http://www.w3.org/TR/2013/WD-uievents-20131105//">UI Events</a>
+  [<a href="refs.html#ref-UIEVENTS">UIEVENTS</a>].
+  (For the specific features from DOM 3 Events that are required, see
+  see <a href="svgdom.html#RelationshipWithDOM3andUIEvents">Relationship with DOM Level 3 and UI Events</a>.)</li>
 
   <li>For implementations that support CSS, the SVG DOM requires complete
   support for
@@ -220,27 +226,36 @@
 relevant other specifications to determine the appropriate
 version number for the given feature.</p>
 
-<h2 id="RelationshipWithDOM2Events">Relationship with DOM Level 2 Events</h2>
+<h2 id="RelationshipWithDOM3andUIEvents">Relationship with DOM Level 3 and UI Events</h2>
 
-<p>The SVG DOM supports all of the interfaces defined in, and
+<p>The SVG DOM supports select all interfaces defined in, and
 the following event types from,
-<a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/">DOM Level 2 Events</a>
-[<a href="refs.html#ref-DOM2EVENTS">DOM2EVENTS</a>]:</p>
+<a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/">DOM Level 3 Events</a>
+[<a href="refs.html#ref-DOM3EVENTS">DOM3EVENTS</a>]:</p>
 
 <ul>
   <li>
-    These <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-eventgroupings-uievents">User Interface events</a>
-    ([<a href="refs.html#ref-DOM2EVENTS">DOM2EVENTS</a>], section 1.6.1):
+    These <a href="http://www.w3.org/TR/2013/WD-DOM-Level-3-Events-20131105/">User Interface events</a>
+    ([<a href="refs.html#ref-DOM3EVENTS">DOM3EVENTS</a>], section 1.6.1):
     <ul>
       <li><a href="interact.html#FocusInEvent">DOMFocusIn</a></li>
       <li><a href="interact.html#FocusOutEvent">DOMFocusOut</a></li>
-      <li><a href="interact.html#ActivateEvent">DOMActivate</a></li>
+    </ul>
+  </li>
+  <li>
+    These <a href="http://www.w3.org/TR/2013/WD-DOM-Level-3-Events-20131105/#events-keyboardevents">keyboard events</a>
+    ([<a href="refs.html#ref-DOM3EVENTS">DOM3EVENTS</a>], section 1.6.1):
+    <ul>
+
+      <li><a href="interact.html#KeyDownEvent">keydown</a></li>
+       <li><a href="interact.html#KeyPressEvent">keyupress</a></li>
+      <li><a href="interact.html#KeyUpEvent">keyup</a></li>
     </ul>
   </li>
 
   <li>
-    These <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-eventgroupings-mouseevents">mouse events</a>
-    ([<a href="refs.html#ref-DOM2EVENTS">DOM2EVENTS</a>], section 1.6.2):
+    These <a href="http://www.w3.org/TR/2013/WD-DOM-Level-3-Events-20131105/#events-mouseevents">mouse events</a>
+    ([<a href="refs.html#ref-DOM3EVENTS">DOM3EVENTS</a>], section 5.2.3):
     <ul>
       <li><a href="interact.html#ClickEvent">click</a></li>
       <li><a href="interact.html#MouseDownEvent">mousedown</a></li>
@@ -261,20 +276,6 @@
   </li>
 
   <li>
-    These <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-eventgroupings-mutationevents">mutation events</a>
-    ([<a href="refs.html#ref-DOM2EVENTS">DOM2EVENTS</a>], section 1.6.4):
-    <ul>
-      <li><a href="interact.html#DOMSubtreeModifiedEvent">DOMSubtreeModified</a></li>
-      <li><a href="interact.html#DOMNodeInsertedEvent">DOMNodeInserted</a></li>
-      <li><a href="interact.html#DOMNodeRemovedEvent">DOMNodeRemoved</a></li>
-      <li><a href="interact.html#DOMNodeRemovedFromDocumentEvent">DOMNodeRemovedFromDocument</a></li>
-      <li><a href="interact.html#DOMNodeInsertedIntoDocumentEvent">DOMNodeInsertedIntoDocument</a></li>
-      <li><a href="interact.html#DOMAttrModifiedEvent">DOMAttrModified</a></li>
-      <li><a href="interact.html#DOMCharacterDataModifiedEvent">DOMCharacterDataModified</a></li>
-    </ul>
-  </li>
-
-  <li>
     The SVG DOM defines the following SVG-specific custom event
     interfaces. These event interfaces are mandatory for SVG
     user agents: