| Index: third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp b/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
|
| index 2055a28b17eebcd663c871d9a06cd7f5f19a75b4..0d4edb82734223f7c5fc86af16d01fd806e36549 100644
|
| --- a/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
|
| +++ b/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
|
| @@ -1690,17 +1690,33 @@ const CSSValue* CSSPropertyParser::ParseSingleValue(
|
| case CSSPropertyWebkitLocale:
|
| return ConsumeLocale(range_);
|
| case CSSPropertyAnimationDelay:
|
| - case CSSPropertyTransitionDelay:
|
| - case CSSPropertyAnimationDirection:
|
| + case CSSPropertyTransitionDelay: {
|
| + return CSSPropertyParserHelpers::ConsumeCommaSeparatedList(
|
| + range_, CSSPropertyParserHelpers::ConsumeTime, kValueRangeAll);
|
| + }
|
| + case CSSPropertyAnimationDirection: {
|
| + return CSSPropertyParserHelpers::ConsumeCommaSeparatedList(
|
| + range_, CSSPropertyParserHelpers::ConsumeIdent<
|
| + CSSValueNormal, CSSValueAlternate, CSSValueReverse,
|
| + CSSValueAlternateReverse>);
|
| + }
|
| case CSSPropertyAnimationDuration:
|
| case CSSPropertyTransitionDuration:
|
| case CSSPropertyAnimationFillMode:
|
| - case CSSPropertyAnimationIterationCount:
|
| + return ConsumeAnimationPropertyList(
|
| + property, range_, context_,
|
| + unresolved_property == CSSPropertyAliasWebkitAnimationName);
|
| + case CSSPropertyAnimationIterationCount: {
|
| + return CSSPropertyParserHelpers::ConsumeCommaSeparatedList(
|
| + range_, ConsumeAnimationIterationCount);
|
| + }
|
| case CSSPropertyAnimationName:
|
| case CSSPropertyAnimationPlayState:
|
| case CSSPropertyTransitionProperty:
|
| + //TODO(bugsnash) check isValidAnimationPropertyList here
|
| case CSSPropertyAnimationTimingFunction:
|
| case CSSPropertyTransitionTimingFunction:
|
| + // TODO(bugsnash): change this from default
|
| return ConsumeAnimationPropertyList(
|
| property, range_, context_,
|
| unresolved_property == CSSPropertyAliasWebkitAnimationName);
|
|
|