Index: third_party/WebKit/Source/core/css/cssom/CSSTranslation.h |
diff --git a/third_party/WebKit/Source/core/css/cssom/CSSTranslation.h b/third_party/WebKit/Source/core/css/cssom/CSSTranslation.h |
index c8bba7298ea4fbe003d430f77561d0d7e9ba07cf..d4e2d2b47b95e01d42722dce8bfa925858544e22 100644 |
--- a/third_party/WebKit/Source/core/css/cssom/CSSTranslation.h |
+++ b/third_party/WebKit/Source/core/css/cssom/CSSTranslation.h |
@@ -5,11 +5,11 @@ |
#ifndef CSSTranslation_h |
#define CSSTranslation_h |
-#include "core/css/cssom/CSSLengthValue.h" |
#include "core/css/cssom/CSSTransformComponent.h" |
namespace blink { |
+class CSSNumericValue; |
class ExceptionState; |
class CORE_EXPORT CSSTranslation final : public CSSTransformComponent { |
@@ -17,23 +17,23 @@ class CORE_EXPORT CSSTranslation final : public CSSTransformComponent { |
DEFINE_WRAPPERTYPEINFO(); |
public: |
- static CSSTranslation* Create(CSSLengthValue* x, |
- CSSLengthValue* y, |
+ static CSSTranslation* Create(CSSNumericValue* x, |
+ CSSNumericValue* y, |
ExceptionState&) { |
return new CSSTranslation(x, y, nullptr); |
} |
- static CSSTranslation* Create(CSSLengthValue* x, |
- CSSLengthValue* y, |
- CSSLengthValue* z, |
+ static CSSTranslation* Create(CSSNumericValue* x, |
+ CSSNumericValue* y, |
+ CSSNumericValue* z, |
ExceptionState&); |
static CSSTranslation* FromCSSValue(const CSSFunctionValue& value) { |
return nullptr; |
} |
- CSSLengthValue* x() const { return x_; } |
- CSSLengthValue* y() const { return y_; } |
- CSSLengthValue* z() const { return z_; } |
+ CSSNumericValue* x() const { return x_; } |
+ CSSNumericValue* y() const { return y_; } |
+ CSSNumericValue* z() const { return z_; } |
TransformComponentType GetType() const override { |
return Is2D() ? kTranslationType : kTranslation3DType; |
@@ -52,14 +52,14 @@ class CORE_EXPORT CSSTranslation final : public CSSTransformComponent { |
} |
private: |
- CSSTranslation(CSSLengthValue* x, CSSLengthValue* y, CSSLengthValue* z) |
+ CSSTranslation(CSSNumericValue* x, CSSNumericValue* y, CSSNumericValue* z) |
: CSSTransformComponent(), x_(x), y_(y), z_(z) {} |
bool Is2D() const { return !z_; } |
- Member<CSSLengthValue> x_; |
- Member<CSSLengthValue> y_; |
- Member<CSSLengthValue> z_; |
+ Member<CSSNumericValue> x_; |
+ Member<CSSNumericValue> y_; |
+ Member<CSSNumericValue> z_; |
}; |
} // namespace blink |