Index: Source/core/css/CSSParser-in.cpp |
diff --git a/Source/core/css/CSSParser-in.cpp b/Source/core/css/CSSParser-in.cpp |
index f16259a5e0448cb8431324a94a2798377f69e1be..c4669c5d9b303c157113a1c9dcaf9dc551ca9646 100644 |
--- a/Source/core/css/CSSParser-in.cpp |
+++ b/Source/core/css/CSSParser-in.cpp |
@@ -823,7 +823,7 @@ static inline bool isValidKeywordPropertyAndValue(CSSPropertyID propertyId, int |
if (valueID == CSSValueCollapse || valueID == CSSValueSeparate || valueID == CSSValueDiscard) |
return true; |
break; |
- case CSSPropertyWebkitMarqueeDirection: |
+ case CSSPropertyInternalMarqueeDirection: |
if (valueID == CSSValueForwards || valueID == CSSValueBackwards || valueID == CSSValueAhead || valueID == CSSValueReverse || valueID == CSSValueLeft || valueID == CSSValueRight || valueID == CSSValueDown |
|| valueID == CSSValueUp || valueID == CSSValueAuto) |
return true; |
@@ -998,7 +998,7 @@ static inline bool isKeywordPropertyID(CSSPropertyID propertyId) |
case CSSPropertyWebkitMarginBeforeCollapse: |
case CSSPropertyWebkitMarginBottomCollapse: |
case CSSPropertyWebkitMarginTopCollapse: |
- case CSSPropertyWebkitMarqueeDirection: |
+ case CSSPropertyInternalMarqueeDirection: |
case CSSPropertyWebkitMarqueeStyle: |
case CSSPropertyWebkitPrintColorAdjust: |
case CSSPropertyWebkitRegionBreakAfter: |
@@ -1654,6 +1654,9 @@ void CSSParser::setCurrentProperty(CSSPropertyID propId) |
bool CSSParser::parseValue(CSSPropertyID propId, bool important) |
{ |
+ if (m_context.mode != UASheetMode && isInternalProperty(propId)) |
+ return false; |
+ |
if (m_useCounter) |
m_useCounter->count(propId); |
@@ -2813,7 +2816,7 @@ bool CSSParser::parseValue(CSSPropertyID propId, bool important) |
case CSSPropertyWebkitMarginBeforeCollapse: |
case CSSPropertyWebkitMarginBottomCollapse: |
case CSSPropertyWebkitMarginTopCollapse: |
- case CSSPropertyWebkitMarqueeDirection: |
+ case CSSPropertyInternalMarqueeDirection: |
case CSSPropertyWebkitMarqueeStyle: |
case CSSPropertyWebkitPrintColorAdjust: |
case CSSPropertyWebkitRegionBreakAfter: |