summaryrefslogtreecommitdiffstats
path: root/WebCore/css/CSSTimingFunctionValue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/css/CSSTimingFunctionValue.cpp')
-rw-r--r--WebCore/css/CSSTimingFunctionValue.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/WebCore/css/CSSTimingFunctionValue.cpp b/WebCore/css/CSSTimingFunctionValue.cpp
index e576d36..9eecb2c 100644
--- a/WebCore/css/CSSTimingFunctionValue.cpp
+++ b/WebCore/css/CSSTimingFunctionValue.cpp
@@ -30,7 +30,12 @@
namespace WebCore {
-String CSSTimingFunctionValue::cssText() const
+String CSSLinearTimingFunctionValue::cssText() const
+{
+ return "linear";
+}
+
+String CSSCubicBezierTimingFunctionValue::cssText() const
{
String text("cubic-bezier(");
text += String::number(m_x1);
@@ -44,4 +49,14 @@ String CSSTimingFunctionValue::cssText() const
return text;
}
+String CSSStepsTimingFunctionValue::cssText() const
+{
+ String text("steps(");
+ text += String::number(m_steps);
+ text += ", ";
+ text += m_stepAtStart ? "start" : "end";
+ text += ")";
+ return text;
+}
+
} // namespace WebCore