- From: SVG Working Group repository <cam+svgwgrepo@mcc.id.au>
- Date: Tue, 19 Nov 2013 10:33:44 -0800
- To: public-svg-wg@w3.org
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