Title: [102496] trunk/Source/WebKit/chromium
Revision
102496
Author
commit-qu...@webkit.org
Date
2011-12-09 17:18:20 -0800 (Fri, 09 Dec 2011)

Log Message

[chromium] add accessors to WebDOMMessageEvent
https://bugs.webkit.org/show_bug.cgi?id=73346

Patch by Karl Koscher <super...@chromium.org> on 2011-12-09
Reviewed by Darin Fisher.

* public/WebDOMMessageEvent.h:
* src/WebDOMMessageEvent.cpp:
(WebKit::WebDOMMessageEvent::data):
(WebKit::WebDOMMessageEvent::origin):

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (102495 => 102496)


--- trunk/Source/WebKit/chromium/ChangeLog	2011-12-10 01:09:09 UTC (rev 102495)
+++ trunk/Source/WebKit/chromium/ChangeLog	2011-12-10 01:18:20 UTC (rev 102496)
@@ -1,5 +1,17 @@
 2011-12-09  Karl Koscher  <super...@chromium.org>
 
+        [chromium] add accessors to WebDOMMessageEvent
+        https://bugs.webkit.org/show_bug.cgi?id=73346
+
+        Reviewed by Darin Fisher.
+
+        * public/WebDOMMessageEvent.h:
+        * src/WebDOMMessageEvent.cpp:
+        (WebKit::WebDOMMessageEvent::data):
+        (WebKit::WebDOMMessageEvent::origin):
+
+2011-12-09  Karl Koscher  <super...@chromium.org>
+
         [chromium] add event methods to WebFrame
         https://bugs.webkit.org/show_bug.cgi?id=73259
 

Modified: trunk/Source/WebKit/chromium/public/WebDOMMessageEvent.h (102495 => 102496)


--- trunk/Source/WebKit/chromium/public/WebDOMMessageEvent.h	2011-12-10 01:09:09 UTC (rev 102495)
+++ trunk/Source/WebKit/chromium/public/WebDOMMessageEvent.h	2011-12-10 01:18:20 UTC (rev 102496)
@@ -32,6 +32,7 @@
 
 #include "WebDOMEvent.h"
 #include "WebMessagePortChannel.h"
+#include "platform/WebSerializedScriptValue.h"
 
 #if WEBKIT_IMPLEMENTATION
 namespace WebCore { class Event; }
@@ -41,11 +42,13 @@
 
 class WebFrame;
 class WebString;
-class WebSerializedScriptValue;
 
 class WebDOMMessageEvent : public WebDOMEvent {
 public:
     WEBKIT_EXPORT void initMessageEvent(const WebString& type, bool canBubble, bool cancelable, const WebSerializedScriptValue& messageData, const WebString& origin, const WebFrame* sourceFrame, const WebString& lastEventId);
+
+    WEBKIT_EXPORT WebSerializedScriptValue data() const;
+    WEBKIT_EXPORT WebString origin() const;
 };
 
 } // namespace WebKit

Modified: trunk/Source/WebKit/chromium/src/WebDOMMessageEvent.cpp (102495 => 102496)


--- trunk/Source/WebKit/chromium/src/WebDOMMessageEvent.cpp	2011-12-10 01:09:09 UTC (rev 102495)
+++ trunk/Source/WebKit/chromium/src/WebDOMMessageEvent.cpp	2011-12-10 01:18:20 UTC (rev 102496)
@@ -60,4 +60,14 @@
     unwrap<MessageEvent>()->initMessageEvent(type, canBubble, cancelable, messageData, origin, lastEventId, window, ports.release());
 }
 
+WebSerializedScriptValue WebDOMMessageEvent::data() const
+{
+    return WebSerializedScriptValue(constUnwrap<MessageEvent>()->data());
+}
+
+WebString WebDOMMessageEvent::origin() const
+{
+    return WebString(constUnwrap<MessageEvent>()->origin());
+}
+
 } // namespace WebKit
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to