Index: public/web/WebFrameClient.h |
diff --git a/public/web/WebFrameClient.h b/public/web/WebFrameClient.h |
index 897ff1cd1808079652ac74e4e64a01ff370d2e60..5169fa23b38ad2bd52df832dc1c234a4b583782f 100644 |
--- a/public/web/WebFrameClient.h |
+++ b/public/web/WebFrameClient.h |
@@ -95,6 +95,7 @@ struct WebPluginParams; |
struct WebPopupMenuInfo; |
struct WebRect; |
struct WebSize; |
+struct WebTransitionElementData; |
struct WebURLError; |
class WebFrameClient { |
@@ -312,7 +313,11 @@ public: |
// Transition navigations ----------------------------------------------- |
// Provides serialized markup of transition elements for use in the following navigation. |
+ virtual void addNavigationTransitionData(const WebTransitionElementData&) { } |
+ |
+ // TODO(zhenw): remove the following two addNavigationTransitionData() functions after the chrome side is done. |
Nate Chapin
2014/11/11 00:28:17
TODO(zhew)->FIXME
Zhen Wang
2014/11/11 15:12:20
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>& names, const WebVector<WebRect>& rects) { } |
// Web Notifications --------------------------------------------------- |