- From: SVG Working Group repository <cam+svgwgrepo@mcc.id.au>
- Date: Thu, 06 Feb 2014 06:58:40 -0800
- To: public-svg-wg@w3.org
details: https://svgwg.org/hg/svg2/rev/c05cf4d044cd
branches:
changeset: 609:c05cf4d044cd
user: Erik Dahlstrom <ed@opera.com>
date: Thu Feb 06 15:44:55 2014 +0100
description:
ACTION-3562: Add onbegin, onend, onrepeat to SVGAnimationElement.
Also updated some html5 spec links.
diffstat:
master/animate.html | 29 +++++++++++++++++++++++++++++
master/changes.html | 1 +
master/definitions.xml | 7 ++++---
3 files changed, 34 insertions(+), 3 deletions(-)
diffs (133 lines):
diff --git a/master/animate.html b/master/animate.html
--- a/master/animate.html
+++ b/master/animate.html
@@ -2990,16 +2990,20 @@ times, as described in
also to <a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/#Restart">SMIL Animation: Restarting animation</a>
([<a href="refs.html#ref-SMILANIM">SMILANIM</a>], section 3.3.7).</li>
</ul>
<pre class="idl">interface <b>SVGAnimationElement</b> : <a>SVGElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <a href="animate.html#__svg__SVGAnimationElement__targetElement">targetElement</a>;
+ attribute <a>EventHandler</a> <a href="#__svg__SVGAnimationElement__onbegin">onbegin</a>;
+ attribute <a>EventHandler</a> <a href="#__svg__SVGAnimationElement__onend">onend</a>;
+ attribute <a>EventHandler</a> <a href="#__svg__SVGAnimationElement__onrepeat">onrepeat</a>;
+
float <a href="animate.html#__svg__SVGAnimationElement__getStartTime">getStartTime</a>();
float <a href="animate.html#__svg__SVGAnimationElement__getCurrentTime">getCurrentTime</a>();
float <a href="animate.html#__svg__SVGAnimationElement__getSimpleDuration">getSimpleDuration</a>();
void <a href="animate.html#__svg__SVGAnimationElement__beginElement">beginElement</a>();
void <a href="animate.html#__svg__SVGAnimationElement__beginElementAt">beginElementAt</a>(float offset);
void <a href="animate.html#__svg__SVGAnimationElement__endElement">endElement</a>();
void <a href="animate.html#__svg__SVGAnimationElement__endElementAt">endElementAt</a>(float offset);
@@ -3014,18 +3018,43 @@ times, as described in
<dt id="__svg__SVGAnimationElement__targetElement" class="attribute first-child"><b>targetElement</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>)</span></dt>
<dd class="attribute">
<div>
The element which is being animated.
</div>
</dd>
+
+<dt id="__svg__SVGAnimationElement__onbegin" class="attribute"><b>onbegin</b><span class="idl-type-parenthetical"> (<a>EventHandler</a>)</span></dt>
+<dd class="attribute">
+<div>
+The event handler for the <a class="event-name" href="interact.html#BeginEvent">beginEvent</a>.
+
+</div>
+</dd>
+
+<dt id="__svg__SVGAnimationElement__onend" class="attribute"><b>onend</b><span class="idl-type-parenthetical"> (<a>EventHandler</a>)</span></dt>
+<dd class="attribute">
+<div>
+The event handler for the <a class="event-name" href="interact.html#EndEvent">endEvent</a>.
+
+</div>
+</dd>
+
+<dt id="__svg__SVGAnimationElement__onrepeat" class="attribute"><b>onrepeat</b><span class="idl-type-parenthetical"> (<a>EventHandler</a>)</span></dt>
+<dd class="attribute">
+<div>
+The event handler for the <a class="event-name" href="interact.html#RepeatEvent">repeatEvent</a>.
+
+</div>
+</dd>
</dl>
</dd>
+
<dt class="operations-header">Operations:</dt>
<dd>
<dl class="attributes">
<dt id="__svg__SVGAnimationElement__getStartTime" class="operation first-child">float <b>getStartTime</b>()
</dt>
<dd class="operation">
<div>
diff --git a/master/changes.html b/master/changes.html
--- a/master/changes.html
+++ b/master/changes.html
@@ -284,16 +284,17 @@ have been made.</p>
<li>Removed the <span class="attr-name">'contentScriptType'</span> attribute.</li>
</ul>
<h3 id="animate">Animation chapter</h3>
<ul>
<li>Folded the ElementTimeControl interface into <a>SVGAnimationElement</a>.</li>
<li class="added-since-last-wd">Removed the <span class="element-name">animateColor</span> element.</li>
+ <li class="added-since-last-wd">Added the onbegin, onend and onrepeat attributes to the <a>SVGAnimationElement</a> interface.</li>
</ul>
<h3 id="fonts">Fonts chapter</h3>
<ul>
<li>Added WOFF requirement, rearranged content.</li>
</ul>
diff --git a/master/definitions.xml b/master/definitions.xml
--- a/master/definitions.xml
+++ b/master/definitions.xml
@@ -1517,16 +1517,17 @@
<!-- ... defined in text.html ... -->
<term name='current text position' href='text.html#CurrentTextPosition'/>
<!-- === defined in other specifications ================================ -->
<!-- ... interfaces ..................................................... -->
<interface name='DocumentCSS' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-DocumentCSS'/>
+ <interface name='EventHandler' href='http://www.w3.org/TR/2014/CR-html5-20140204/webappapis.html#event-handlers'/>
<interface name='EventListener' href='http://www.w3.org/TR/2012/WD-dom-20120405/#eventlistener'/>
<interface name='EventTarget' href='http://www.w3.org/TR/2012/WD-dom-20120405/#eventtarget'/>
<interface name='Event' href='http://www.w3.org/TR/2012/WD-dom-20120405/#event'/>
<interface name='event handler content attributes' href='http://www.w3.org/TR/2013/CR-html5-20130806/webappapis.html#event-handler-content-attributes'/>
<interface name='event handler IDL attributes' href='http://www.w3.org/TR/2013/CR-html5-20130806/webappapis.html#event-handler-idl-attributes'/>
<interface name='event handlers' href='http://www.w3.org/TR/2013/CR-html5-20130806/webappapis.html#event-handlers'/>
<interface name='Document' href='http://www.w3.org/TR/2012/WD-dom-20120405/#interface-document'/>
<interface name='CharacterData' href='http://www.w3.org/TR/2012/WD-dom-20120405/#interface-characterdata'/>
@@ -1538,19 +1539,19 @@
<interface name='DOMException' href='http://www.w3.org/TR/2012/WD-dom-20120405/#exception-domexception'/>
<interface name='CSSStyleDeclaration' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSStyleDeclaration'/>
<interface name='CSSPrimitiveValue' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSPrimitiveValue'/>
<interface name='CSSRule' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSRule'/>
<interface name='ViewCSS' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-ViewCSS'/>
<interface name='RGBColor' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-RGBColor'/>
<interface name='AbstractView' href='http://www.w3.org/TR/DOM-Level-2-Views/views.html#Views-AbstractView'/>
<interface name='EmbeddingElement' href='http://www.w3.org/TR/Window/#embeddingelt'/>
- <interface name='Window' href='http://www.w3.org/TR/2013/CR-html5-20130806/browsers.html#the-window-object'/>
- <interface name='WindowEventHandlers' href='http://www.w3.org/TR/2013/CR-html5-20130806/webappapis.html#windoweventhandlers'/>
- <interface name='GlobalEventHandlers' href='http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#globaleventhandlers'/>
+ <interface name='Window' href='http://www.w3.org/TR/2014/CR-html5-20140204/browsers.html#the-window-object'/>
+ <interface name='WindowEventHandlers' href='http://www.w3.org/TR/2014/CR-html5-20140204/webappapis.html#windoweventhandlers'/>
+ <interface name='GlobalEventHandlers' href='http://www.w3.org/TR/2014/CR-html5-20140204/webappapis.html#globaleventhandlers'/>
<!-- ... terms .......................................................... -->
<term name='compound selector' href='http://dev.w3.org/csswg/selectors4/#compound'/>
<term name='compound selectors' href='http://dev.w3.org/csswg/selectors4/#compound'/>
<term name='tree order' href='http://www.w3.org/TR/2012/WD-dom-20120405/#concept-tree-order'/>
<term name='InvalidAccessError' href='http://www.w3.org/TR/2012/WD-dom-20120405/#invalidaccesserror'/>
<term name='InvalidStateError' href='http://www.w3.org/TR/2012/WD-dom-20120405/#invalidstateerror'/>
<term name='SyntaxError' href='http://www.w3.org/TR/2012/WD-dom-20120405/#syntaxerror'/>
Received on Thursday, 6 February 2014 14:59:05 UTC