| Index: Source/core/animation/Animation.cpp
|
| diff --git a/Source/core/animation/Animation.cpp b/Source/core/animation/Animation.cpp
|
| index eff3730f5d445f5f0db56ccdf7f0b982486b8c49..9d8e7e3056d97657ac936bd068ab23c46a2663f3 100644
|
| --- a/Source/core/animation/Animation.cpp
|
| +++ b/Source/core/animation/Animation.cpp
|
| @@ -184,6 +184,14 @@ static PassRefPtr<KeyframeEffectModel> createKeyframeEffectModel(Element* elemen
|
| if (compositeString == "add")
|
| keyframe->setComposite(AnimationEffect::CompositeAdd);
|
|
|
| + String timingFunctionString;
|
| + if (keyframeDictionaryVector[i].get("easing", timingFunctionString)) {
|
| + RefPtr<CSSValue> timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue(timingFunctionString);
|
| + if (timingFunctionValue) {
|
| + keyframe->setEasing(CSSToStyleMap::animationTimingFunction(timingFunctionValue.get(), false));
|
| + }
|
| + }
|
| +
|
| Vector<String> keyframeProperties;
|
| keyframeDictionaryVector[i].getOwnPropertyNames(keyframeProperties);
|
|
|
|
|