- From: Thierry MICHEL <tmichel@w3.org>
- Date: Tue, 12 Apr 2005 21:58:40 +0200
- To: cogit@ludicrum.org
- Cc: www-smil@w3.org
Patrick, The W3C SYMM thank you for your comments on SMIL 2.1 sent * From: Patrick Schmitz <cogit@ludicrum.org> * Date: Thu, 10 Feb 2005 15:11:20 -0800 * Archived: http://lists.w3.org/Archives/Member/symm/2005Feb/0035.html <http://lists.w3.org/Archives/Public/www-smil/2005JanMar/0004.html> <http://lists.w3.org/Archives/Public/www-smil/2005JanMar/0027.html> *SYMM WG Response*: The SYMM WG considers this issue to be an errata in SMIL 2.0. Therefore the update is added to the SMIL 2.0 Second Edition Errata page <http://www.w3.org/2004/06/EditedREC-SMIL20-errata.html>. The same update will be added in the SMIL 2.1 Proposed Rec Full version. Description: In SMIL Animation Recommendation <http://www.w3.org/TR/smil-animation/>, we said specifically that the default event base for animation elements was the animation target. This in turn defaulted to the parent element, but may also be specified (of course). In SMIL 2.0 Timing <http://www.w3.org/TR/2005/REC-SMIL2-20050107/smil-timing.html>, we expressly say that the eventbase defaults to the element on which timing is specified (self). Later, there is an informative section (within smil-timing.html#Timing-BeginValueListSyntax <http://www.w3.org/TR/2005/REC-SMIL2-20050107/smil-timing.html#Timing-BeginValueListSyntax>) that says: "/... A host language designer may override the definition of the default eventbase element. As an example of this, the SMIL Animation elements (animate, animateMotion, etc.) specify that the default eventbase element is the target element of the animation. See also [[SMIL ANIMATION]]. ..."/ There are several problems with this. 1) [[SMIL ANIMATION]] is not a link 2) Should presumably reference the SMIL 2.0 Animation chapter <http://www.w3.org/TR/2005/REC-SMIL2-20050107/animation.html>, and not SMIL Animation Recommendation <http://www.w3.org/TR/smil-animation/> 3) There should be a *normative* section in SMIL 2.0 Timing <http://www.w3.org/TR/2005/REC-SMIL2-20050107/smil-timing.html> that specifies that it is okay to override the event-base default. /*Resolution*/: 1- Add a sentence after the normative section in SMIL Timing section 10.3.1 <http://www.w3.org/TR/2005/REC-SMIL2-20050107/smil-timing.html#Timing-EventValueSyntax> that currently reads: /"... If the Eventbase-element term is missing, the event-base element defaults to the element on which the eventbase timing is specified (the current element)...."/ The added text is: "A host language designer may override the definition of the default eventbase element. As an example of this, the SMIL 2.0 Animation modules <http://www.w3.org/TR/2005/REC-SMIL2-20050107/animation.html> describe Timing integration requirements for the animation elements (animate, animateMotion, etc.). These requirements specify that the default eventbase element is the target element of the animation. See SMIL 2 Animation section 3.9.1 (Integration requirements) <http://www.w3.org/TR/2005/REC-SMIL2-20050107/animation.html#animationNS-IntegratingSMILAnimCommon> . 2- Remove the informative paragraph in SMIL Timing section 10.3.1 <http://www.w3.org/TR/2005/REC-SMIL2-20050107/smil-timing.html#Timing-EventValueSyntax> If the eventbase element has no associated layout (e.g. a time container in a SMIL document), then some UI events may not be defined (e.g. mouse events). A host language designer may override the definition of the default eventbase element. As an example of this, the SMIL Animation elements (animate, animateMotion, etc.) specify that the default eventbase element is the target element of the animation. See also [[SMIL ANIMATION]]. 3- Add in the SMIL 2 Animation section 3.9.1 (Integration requirements) <http://www.w3.org/TR/2005/REC-SMIL2-20050107/animation.html#animationNS-IntegratingSMILAnimCommon> a new paragraph after /"In particular, the fill attribute is supported on animation elements only if the host language integrates the SMIL 2.0 BasicTimeContainers module in addition to the BasicInlineTiming module."/ The added text is: *normative section* "If the Eventbase-element term is missing, the event-base element is defined to be the target element of the animation." * The discussion is archived at:* http://www.w3.org/2005/02/01/SMIL21LastCallResponses.html#Issue4 Please acknowledge this SYMM WG response by replying to this mail and copying the SMIL public mailing list: www-smil@w3.org. Best, On behalf of the SYMM WG, Thierry MICHEL SYMM WG Team contact.
Received on Tuesday, 12 April 2005 19:58:45 UTC