Chromium Code Reviews| Index: Source/core/css/CSSPrimitiveValueMappings.h |
| diff --git a/Source/core/css/CSSPrimitiveValueMappings.h b/Source/core/css/CSSPrimitiveValueMappings.h |
| index af67065da8d29722d7e73ea3d563277c368a5859..2b335bbf9f75b16ba3e8c9de0325c5f40a924cfe 100644 |
| --- a/Source/core/css/CSSPrimitiveValueMappings.h |
| +++ b/Source/core/css/CSSPrimitiveValueMappings.h |
| @@ -4499,6 +4499,33 @@ template<> inline CSSPrimitiveValue::operator EMaskType() const |
| return MT_LUMINANCE; |
| } |
| +template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TouchAction t) |
|
eseidel
2013/05/24 20:24:33
Lame that we don't autogen this stuff yet. :)
|
| + : CSSValue(PrimitiveClass) |
| +{ |
| + m_primitiveUnitType = CSS_IDENT; |
| + switch (t) { |
| + case TouchActionNone: |
| + m_value.ident = CSSValueNone; |
| + break; |
| + case TouchActionAuto: |
| + m_value.ident = CSSValueAuto; |
| + break; |
| + } |
| +} |
| + |
| +template<> inline CSSPrimitiveValue::operator TouchAction() const |
| +{ |
| + switch (m_value.ident) { |
| + case CSSValueNone: |
| + return TouchActionNone; |
| + case CSSValueAuto: |
| + return TouchActionAuto; |
| + } |
| + |
| + ASSERT_NOT_REACHED(); |
| + return TouchActionNone; |
| +} |
| + |
| } |
| #endif |