Index: third_party/WebKit/Source/core/dom/DOMQuad.cpp |
diff --git a/third_party/WebKit/Source/core/dom/DOMQuad.cpp b/third_party/WebKit/Source/core/dom/DOMQuad.cpp |
index 21952c05fc4e98398bfe04237ed7844cef614767..e93bce2293dbe2b0997b063edb1a09dad994b112 100644 |
--- a/third_party/WebKit/Source/core/dom/DOMQuad.cpp |
+++ b/third_party/WebKit/Source/core/dom/DOMQuad.cpp |
@@ -4,6 +4,7 @@ |
#include "core/dom/DOMQuad.h" |
+#include "bindings/core/v8/V8ObjectBuilder.h" |
#include "core/dom/DOMPoint.h" |
namespace blink { |
@@ -24,4 +25,13 @@ DOMQuad::DOMQuad(const DOMPointInit& p1, |
m_p3(DOMPoint::fromPoint(p3)), |
m_p4(DOMPoint::fromPoint(p4)) {} |
+ScriptValue DOMQuad::toJSONForBinding(ScriptState* scriptState) const { |
+ V8ObjectBuilder result(scriptState); |
+ result.add("p1", p1()); |
+ result.add("p2", p2()); |
+ result.add("p3", p3()); |
+ result.add("p4", p4()); |
+ return result.scriptValue(); |
+} |
+ |
} // namespace blink |