зеркало из https://github.com/mozilla/gecko-dev.git
e120f9b2b2
We allow animating pseudo-elements like ::-moz-progress-bar (and we treat them like regular elements). Ideally we should store animations for these in the parent element as well, so they survive reframes and such. But treating them as regular elements right now means that we do animate them, but we never update animations for them correctly because wrapper.rs assumed them to be non-animatable. Since it seems reasonable to keep allowing the animations to happen, let's just correct the update code and add a test. Differential Revision: https://phabricator.services.mozilla.com/D131794 |
||
---|---|---|
.. | ||
test | ||
Animation.cpp | ||
Animation.h | ||
AnimationComparator.h | ||
AnimationEffect.cpp | ||
AnimationEffect.h | ||
AnimationEventDispatcher.cpp | ||
AnimationEventDispatcher.h | ||
AnimationPerformanceWarning.cpp | ||
AnimationPerformanceWarning.h | ||
AnimationPropertySegment.h | ||
AnimationTarget.h | ||
AnimationTimeline.cpp | ||
AnimationTimeline.h | ||
AnimationUtils.cpp | ||
AnimationUtils.h | ||
CSSAnimation.cpp | ||
CSSAnimation.h | ||
CSSPseudoElement.cpp | ||
CSSPseudoElement.h | ||
CSSTransition.cpp | ||
CSSTransition.h | ||
ComputedTiming.h | ||
ComputedTimingFunction.cpp | ||
ComputedTimingFunction.h | ||
DocumentTimeline.cpp | ||
DocumentTimeline.h | ||
EffectCompositor.cpp | ||
EffectCompositor.h | ||
EffectSet.cpp | ||
EffectSet.h | ||
Keyframe.h | ||
KeyframeEffect.cpp | ||
KeyframeEffect.h | ||
KeyframeEffectParams.h | ||
KeyframeUtils.cpp | ||
KeyframeUtils.h | ||
PendingAnimationTracker.cpp | ||
PendingAnimationTracker.h | ||
PostRestyleMode.h | ||
PseudoElementHashEntry.h | ||
TimingParams.cpp | ||
TimingParams.h | ||
moz.build |