| Index: Source/core/css/CSSPrimitiveValueMappings.h
|
| diff --git a/Source/core/css/CSSPrimitiveValueMappings.h b/Source/core/css/CSSPrimitiveValueMappings.h
|
| index a9fb25ec76efbe47b6ec035daaa1ddc60f02a860..cce765d68bb087c19fb62b82879a9716bcb46827 100644
|
| --- a/Source/core/css/CSSPrimitiveValueMappings.h
|
| +++ b/Source/core/css/CSSPrimitiveValueMappings.h
|
| @@ -2354,6 +2354,45 @@ template<> inline CSSPrimitiveValue::operator TextAlignLast() const
|
| return TextAlignLastAuto;
|
| }
|
|
|
| +template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextJustify e)
|
| + : CSSValue(PrimitiveClass)
|
| +{
|
| + m_primitiveUnitType = CSS_VALUE_ID;
|
| + switch (e) {
|
| + case TextJustifyAuto:
|
| + m_value.valueID = CSSValueAuto;
|
| + break;
|
| + case TextJustifyNone:
|
| + m_value.valueID = CSSValueNone;
|
| + break;
|
| + case TextJustifyInterWord:
|
| + m_value.valueID = CSSValueInterWord;
|
| + break;
|
| + case TextJustifyDistribute:
|
| + m_value.valueID = CSSValueDistribute;
|
| + break;
|
| + }
|
| +}
|
| +
|
| +template<> inline CSSPrimitiveValue::operator TextJustify() const
|
| +{
|
| + switch (m_value.valueID) {
|
| + case CSSValueAuto:
|
| + return TextJustifyAuto;
|
| + case CSSValueNone:
|
| + return TextJustifyNone;
|
| + case CSSValueInterWord:
|
| + return TextJustifyInterWord;
|
| + case CSSValueDistribute:
|
| + return TextJustifyDistribute;
|
| + default:
|
| + break;
|
| + }
|
| +
|
| + ASSERT_NOT_REACHED();
|
| + return TextJustifyAuto;
|
| +}
|
| +
|
| template<> inline CSSPrimitiveValue::operator TextDecoration() const
|
| {
|
| switch (m_value.valueID) {
|
|
|