Closed Bug 999921 Opened 10 years ago Closed 10 years ago

Refactor animation code to support getting array of active of animations per element

Categories

(Core :: CSS Parsing and Computation, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla33

People

(Reporter: birtles, Unassigned)

References

Details

(Keywords: meta)

In order to implement bug 998245 we need to further simplify/unify our animation classes. (It would be good to do this anyway to avoid redundancy between our transitions and animations code.)

The best approach I think is bottom-up:
1. StyleAnimation / ElementPropertyTransition
2. ElementAnimations / ElementTransitions / CommonElementAnimationData
3. nsAnimationManager / nsTransitionManager / CommonAnimationManager

1 is mostly done by bug 880596. This bug is to track the remaining work for 2 and 3.
Component: General → CSS Parsing and Computation
While bug 999927 would simplify this somewhat, it's not strictly necessary so I'm removing this dependency for now and marking this bug resolved (since the only remaining dependency has been resolved).
Status: NEW → RESOLVED
Closed: 10 years ago
No longer depends on: 999927
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
You need to log in before you can comment on or make changes to this bug.