Index: Source/core/css/parser/CSSPropertyParser.cpp |
diff --git a/Source/core/css/parser/CSSPropertyParser.cpp b/Source/core/css/parser/CSSPropertyParser.cpp |
index c4d902a23587fd251209c5e9a399b7b307f8aa57..f51ee026fba0fb744abe25c9df85712dc8d5710e 100644 |
--- a/Source/core/css/parser/CSSPropertyParser.cpp |
+++ b/Source/core/css/parser/CSSPropertyParser.cpp |
@@ -1111,7 +1111,8 @@ bool CSSPropertyParser::parseValue(CSSPropertyID propId, bool important) |
return false; |
} |
break; |
- case CSSPropertyTransformOrigin: { |
+ case CSSPropertyTransformOrigin: |
+ case CSSPropertyWebkitTransformOrigin: { |
RefPtrWillBeRawPtr<CSSValueList> list = parseTransformOrigin(); |
if (!list) |
return false; |
@@ -1138,8 +1139,6 @@ bool CSSPropertyParser::parseValue(CSSPropertyID propId, bool important) |
case CSSPropertyWebkitTransformOriginZ: |
validPrimitive = validUnit(value, FLength); |
break; |
- case CSSPropertyWebkitTransformOrigin: |
- return parseWebkitTransformOriginShorthand(important); |
case CSSPropertyPerspective: |
if (id == CSSValueNone) { |
validPrimitive = true; |
@@ -2964,30 +2963,6 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseAnimationProperty() |
return createPrimitiveStringValue(value); |
} |
-bool CSSPropertyParser::parseWebkitTransformOriginShorthand(bool important) |
-{ |
- RefPtrWillBeRawPtr<CSSValue> originX = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> originY = nullptr; |
- RefPtrWillBeRawPtr<CSSValue> originZ = nullptr; |
- |
- parse2ValuesFillPosition(m_valueList, originX, originY); |
- |
- if (m_valueList->current()) { |
- if (!validUnit(m_valueList->current(), FLength)) |
- return false; |
- originZ = createPrimitiveNumericValue(m_valueList->current()); |
- m_valueList->next(); |
- } else { |
- originZ = cssValuePool().createImplicitInitialValue(); |
- } |
- |
- addProperty(CSSPropertyWebkitTransformOriginX, originX.release(), important); |
- addProperty(CSSPropertyWebkitTransformOriginY, originY.release(), important); |
- addProperty(CSSPropertyWebkitTransformOriginZ, originZ.release(), important); |
- |
- return true; |
-} |
- |
bool CSSPropertyParser::parseCubicBezierTimingFunctionValue(CSSParserValueList*& args, double& result) |
{ |
CSSParserValue* v = args->current(); |