Index: Source/core/css/CSSComputedStyleDeclaration.cpp |
diff --git a/Source/core/css/CSSComputedStyleDeclaration.cpp b/Source/core/css/CSSComputedStyleDeclaration.cpp |
index 474c08442c1adfff7c3a03a2874bbfed574fbe43..a5ef9c977e7db2b1f0f074aaac49bf380c7f7cfe 100644 |
--- a/Source/core/css/CSSComputedStyleDeclaration.cpp |
+++ b/Source/core/css/CSSComputedStyleDeclaration.cpp |
@@ -171,10 +171,10 @@ static const CSSPropertyID staticComputableProperties[] = { |
CSSPropertyTabSize, |
CSSPropertyTextAlign, |
CSSPropertyTextDecoration, |
+ CSSPropertyTextDecorationLine, |
+ CSSPropertyTextDecorationStyle, |
+ CSSPropertyTextDecorationColor, |
#if ENABLE(CSS3_TEXT) |
- CSSPropertyWebkitTextDecorationLine, |
- CSSPropertyWebkitTextDecorationStyle, |
- CSSPropertyWebkitTextDecorationColor, |
CSSPropertyWebkitTextAlignLast, |
CSSPropertyWebkitTextUnderlinePosition, |
#endif // CSS3_TEXT |
@@ -1323,7 +1323,6 @@ static PassRefPtr<CSSValue> renderTextDecorationFlagsToCSSValue(int textDecorati |
return list; |
} |
-#if ENABLE(CSS3_TEXT) |
static PassRefPtr<CSSValue> renderTextDecorationStyleFlagsToCSSValue(TextDecorationStyle textDecorationStyle) |
{ |
switch (textDecorationStyle) { |
@@ -1342,7 +1341,6 @@ static PassRefPtr<CSSValue> renderTextDecorationStyleFlagsToCSSValue(TextDecorat |
ASSERT_NOT_REACHED(); |
return cssValuePool().createExplicitInitialValue(); |
} |
-#endif // CSS3_TEXT |
static PassRefPtr<CSSValue> fillRepeatToCSSValue(EFillRepeat xRepeat, EFillRepeat yRepeat) |
{ |
@@ -2134,14 +2132,13 @@ PassRefPtr<CSSValue> CSSComputedStyleDeclaration::getPropertyCSSValue(CSSPropert |
case CSSPropertyTextAlign: |
return cssValuePool().createValue(style->textAlign()); |
case CSSPropertyTextDecoration: |
+ case CSSPropertyTextDecorationLine: |
return renderTextDecorationFlagsToCSSValue(style->textDecoration()); |
-#if ENABLE(CSS3_TEXT) |
- case CSSPropertyWebkitTextDecorationLine: |
- return renderTextDecorationFlagsToCSSValue(style->textDecoration()); |
- case CSSPropertyWebkitTextDecorationStyle: |
+ case CSSPropertyTextDecorationStyle: |
return renderTextDecorationStyleFlagsToCSSValue(style->textDecorationStyle()); |
- case CSSPropertyWebkitTextDecorationColor: |
+ case CSSPropertyTextDecorationColor: |
return currentColorOrValidColor(style.get(), style->textDecorationColor()); |
+#if ENABLE(CSS3_TEXT) |
case CSSPropertyWebkitTextAlignLast: |
return cssValuePool().createValue(style->textAlignLast()); |
case CSSPropertyWebkitTextUnderlinePosition: |