| Index: sky/engine/core/animation/Animation.cpp
|
| diff --git a/sky/engine/core/animation/Animation.cpp b/sky/engine/core/animation/Animation.cpp
|
| index 113ae95173119a3a01fc3c2e53176426e835123a..92be0671864e0499985c271cf987e7c20a2480e2 100644
|
| --- a/sky/engine/core/animation/Animation.cpp
|
| +++ b/sky/engine/core/animation/Animation.cpp
|
| @@ -52,36 +52,30 @@ PassRefPtr<Animation> Animation::create(Element* target, PassRefPtr<AnimationEff
|
|
|
| PassRefPtr<Animation> Animation::create(Element* element, PassRefPtr<AnimationEffect> effect, const Dictionary& timingInputDictionary)
|
| {
|
| - ASSERT(RuntimeEnabledFeatures::webAnimationsAPIEnabled());
|
| return create(element, effect, TimingInput::convert(timingInputDictionary));
|
| }
|
| PassRefPtr<Animation> Animation::create(Element* element, PassRefPtr<AnimationEffect> effect, double duration)
|
| {
|
| - ASSERT(RuntimeEnabledFeatures::webAnimationsAPIEnabled());
|
| return create(element, effect, TimingInput::convert(duration));
|
| }
|
| PassRefPtr<Animation> Animation::create(Element* element, PassRefPtr<AnimationEffect> effect)
|
| {
|
| - ASSERT(RuntimeEnabledFeatures::webAnimationsAPIEnabled());
|
| return create(element, effect, Timing());
|
| }
|
| PassRefPtr<Animation> Animation::create(Element* element, const Vector<Dictionary>& keyframeDictionaryVector, const Dictionary& timingInputDictionary, ExceptionState& exceptionState)
|
| {
|
| - ASSERT(RuntimeEnabledFeatures::webAnimationsAPIEnabled());
|
| if (element)
|
| UseCounter::count(element->document(), UseCounter::AnimationConstructorKeyframeListEffectObjectTiming);
|
| return create(element, EffectInput::convert(element, keyframeDictionaryVector, exceptionState), TimingInput::convert(timingInputDictionary));
|
| }
|
| PassRefPtr<Animation> Animation::create(Element* element, const Vector<Dictionary>& keyframeDictionaryVector, double duration, ExceptionState& exceptionState)
|
| {
|
| - ASSERT(RuntimeEnabledFeatures::webAnimationsAPIEnabled());
|
| if (element)
|
| UseCounter::count(element->document(), UseCounter::AnimationConstructorKeyframeListEffectDoubleTiming);
|
| return create(element, EffectInput::convert(element, keyframeDictionaryVector, exceptionState), TimingInput::convert(duration));
|
| }
|
| PassRefPtr<Animation> Animation::create(Element* element, const Vector<Dictionary>& keyframeDictionaryVector, ExceptionState& exceptionState)
|
| {
|
| - ASSERT(RuntimeEnabledFeatures::webAnimationsAPIEnabled());
|
| if (element)
|
| UseCounter::count(element->document(), UseCounter::AnimationConstructorKeyframeListEffectNoTiming);
|
| return create(element, EffectInput::convert(element, keyframeDictionaryVector, exceptionState), Timing());
|
|
|