This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 22440 - Move accumulate attribute from AnimationEffect to KeyframeAnimationEffect and PathAnimationEffect
Summary: Move accumulate attribute from AnimationEffect to KeyframeAnimationEffect and...
Status: NEW
Alias: None
Product: FXTF
Classification: Unclassified
Component: Web Animations (show other bugs)
Version: unspecified
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: FXTF Web Animation bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-25 00:56 UTC by Steve Block
Modified: 2013-06-25 00:56 UTC (History)
0 users

See Also:


Attachments

Description Steve Block 2013-06-25 00:56:39 UTC
FPWD has the accumulate attribute on AnimationEffect, but the composite attribute only on the derived classes, KeyframeAnimationEffect and PathAnimationEffect. This seems inconsistent.

Reasons for having the attributes only on the derived classes ...
- Allows for later introduction of animation effects to which these attributes do not apply.
- The per-keyframe composite property of a KeyframeAnimationEffect means that the concept of compositing is already slightly different for a KeyframeAnimationEffect vs a PathAnimationEffect.
- Slightly easier to migrate the atttributes to the base class as opposed to from the base class in a later version of the spec.

Resolution ...
- Describe the general concepts of accumulation and compositing in the model section, but leave the specifics to the derived classes of AnimationEffect
- Move the accumulate attribute to the derived classes.

See https://github.com/web-animations/web-animations-spec/pull/13