svg2: continued referncing to DOM3 events; updated svgdom to reflect ...

details:   https://svgwg.org/hg/svg2/rev/df1c0db05ee0
branches:  
changeset: 561:df1c0db05ee0
user:      Richard Schwerdtfeger <schwer@us.ibm.com>
date:      Tue Nov 19 12:31:26 2013 -0600
description:
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.

diffstat:

 master/interact.html |   8 +------
 master/svgdom.html   |  55 ++++++++++++++++++++++++++-------------------------
 2 files changed, 29 insertions(+), 34 deletions(-)

diffs (150 lines):

diff --git a/master/interact.html b/master/interact.html
--- a/master/interact.html
+++ b/master/interact.html
@@ -472,24 +472,18 @@ required to fire for every element.</p>
         SMIL Animation specification</a>.</p></td>
         <td>none</td>
         <td>none</td>
         <td><a
         href="script.html#OnRepeatEventAttribute">onrepeat</a></td>
       </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>
 
 <p><a href='script.html#EventAttributes'>Event listener attributes</a>
 can be specified on some elements to listen to a given event.  The script in
 such attributes is run only in response to "bubbling" and "at target" phase
 events dispatched to the element.</p>
 
diff --git a/master/svgdom.html b/master/svgdom.html
--- a/master/svgdom.html
+++ b/master/svgdom.html
@@ -77,20 +77,26 @@ as described in the Web IDL specificatio
   <li>The SVG DOM requires complete support for <a href="http://www.w3.org/TR/dom/">DOM4</a>
   [<a href="refs.html#ref-DOM4">DOM4</a>]</li>
 
   <li>The SVG DOM requires complete support for 
   <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113/">DOM Level 2 Views</a>
   [<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
   <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/stylesheets.html">DOM Level 2 Style Sheets</a>
   ([<a href="refs.html#ref-DOM2STYLE">DOM2STYLE</a>], chapter 1)
   and relevant aspects of
   <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html">DOM Level 2 CSS</a>
   ([<a href="refs.html#ref-DOM2STYLE">DOM2STYLE</a>], chapter 2).
@@ -215,37 +221,46 @@ available for many SVG elements.</p>
 documented in this specification (see appendix <a
 href="feature.html">Feature Strings</a> for a list of features
 in the SVG language), the <strong>version</strong> number for
 the <strong>hasFeature</strong> method call is "1.1". For
 features that correspond to other languages, refer to the
 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>
       <li><a href="interact.html#MouseUpEvent">mouseup</a></li>
       <li><a href="interact.html#MouseOverEvent">mouseover</a></li>
       <li><a href="interact.html#MouseMoveEvent">mousemove</a></li>
       <li><a href="interact.html#MouseOutEvent">mouseout</a></li>
     </ul>
@@ -256,30 +271,16 @@ the following event types from,
     EventTarget related to a UI event. Currently this attribute
     is used with the mouseover event to indicate the
     EventTarget which the pointing device exited and with the
     mouseout event to indicate the EventTarget which the
     pointing device entered.
   </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: 
     <ul>
       <li><a href="interact.html#LoadEvent">load</a></li>
       <li><a href="interact.html#UnloadEvent">SVGUnload</a></li>
       <li><a href="interact.html#AbortEvent">SVGAbort</a></li>
       <li><a href="interact.html#ErrorEvent">SVGError</a></li>

Received on Tuesday, 19 November 2013 18:34:08 UTC