Index: public/web/WebFrameClient.h |
diff --git a/public/web/WebFrameClient.h b/public/web/WebFrameClient.h |
index ac548160e4dc6ac9a803065f82a765b7568c894c..26e01aac19c4e9e348928edeca2d317141ed8c70 100644 |
--- a/public/web/WebFrameClient.h |
+++ b/public/web/WebFrameClient.h |
@@ -96,6 +96,7 @@ struct WebPluginParams; |
struct WebPopupMenuInfo; |
struct WebRect; |
struct WebSize; |
+struct WebTransitionElementData; |
struct WebURLError; |
class WebFrameClient { |
@@ -313,7 +314,11 @@ public: |
// Transition navigations ----------------------------------------------- |
// Provides serialized markup of transition elements for use in the following navigation. |
+ virtual void addNavigationTransitionData(const WebTransitionElementData&) { } |
+ |
+ // FIXME: remove the following two addNavigationTransitionData() functions after the chrome side is done. |
virtual void addNavigationTransitionData(const WebString& allowedDestinationOrigin, const WebString& selector, const WebString& markup) { } |
+ virtual void addNavigationTransitionData(const WebString& allowedDestinationOrigin, const WebString& selector, const WebString& markup, const WebVector<WebString>& ids, const WebVector<WebRect>& rects) { } |
// Web Notifications --------------------------------------------------- |