Index: third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp |
diff --git a/third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp b/third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp |
index 996a5a79918f8e16419ddf4edc28c8adeeb3a907..7e524b692ee5e7c286ac6fdfd15fdbb183b6ec8a 100644 |
--- a/third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp |
+++ b/third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp |
@@ -420,14 +420,6 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
} |
break; |
- case CSSPropertyOutlineColor: // <color> | invert | inherit |
- // Outline color has "invert" as additional keyword. |
- // Also, we want to allow the special focus color even in HTML Standard parsing mode. |
- if (id == CSSValueInvert || id == CSSValueWebkitFocusRingColor) { |
- validPrimitive = true; |
- break; |
- } |
- /* nobreak */ |
case CSSPropertyBackgroundColor: // <color> | inherit |
case CSSPropertyBorderTopColor: // <color> | inherit |
case CSSPropertyBorderRightColor: |
@@ -609,7 +601,6 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
unitless = FUnitlessQuirk; |
// fall through |
case CSSPropertyWebkitTextStrokeWidth: |
- case CSSPropertyOutlineWidth: // <border-width> | inherit |
case CSSPropertyWebkitBorderStartWidth: |
case CSSPropertyWebkitBorderEndWidth: |
case CSSPropertyWebkitBorderBeforeWidth: |
@@ -750,9 +741,6 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
case CSSPropertyBorderRadius: |
case CSSPropertyAliasWebkitBorderRadius: |
return parseBorderRadius(unresolvedProperty, important); |
- case CSSPropertyOutlineOffset: |
- validPrimitive = validUnit(value, FLength); |
- break; |
case CSSPropertyWebkitBoxReflect: |
if (id == CSSValueNone) |
validPrimitive = true; |
@@ -1043,9 +1031,6 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
return parseShorthand(propId, webkitBorderBeforeShorthand(), important); |
case CSSPropertyWebkitBorderAfter: |
return parseShorthand(propId, webkitBorderAfterShorthand(), important); |
- case CSSPropertyOutline: |
- // [ 'outline-color' || 'outline-style' || 'outline-width' ] | inherit |
- return parseShorthand(propId, outlineShorthand(), important); |
case CSSPropertyBorderColor: |
// <color>{1,4} | inherit |
return parse4Values(propId, borderColorShorthand().properties(), important); |
@@ -1210,6 +1195,10 @@ bool CSSPropertyParser::parseValue(CSSPropertyID unresolvedProperty, bool import |
case CSSPropertyWebkitTextDecorationsInEffect: |
case CSSPropertyTextDecorationLine: |
case CSSPropertyTextDecoration: |
+ case CSSPropertyOutline: |
+ case CSSPropertyOutlineColor: |
+ case CSSPropertyOutlineWidth: |
+ case CSSPropertyOutlineOffset: |
validPrimitive = false; |
break; |