| 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;
|
|
|
|
|