Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 9dfdf6b0a1a9a383e1a3c5da5997b169842dba26..371c5410d073f35956a8badbbb94c38a35c01c94 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -938,6 +938,10 @@ bool RenderFrameImpl::OnMessageReceived(const IPC::Message& msg) { |
OnSetEditableSelectionOffsets) |
IPC_MESSAGE_HANDLER(FrameMsg_SetupTransitionView, OnSetupTransitionView) |
IPC_MESSAGE_HANDLER(FrameMsg_BeginExitTransition, OnBeginExitTransition) |
+ IPC_MESSAGE_HANDLER(FrameMsg_HideTransitionElements, |
+ OnHideTransitionElements) |
+ IPC_MESSAGE_HANDLER(FrameMsg_ShowTransitionElements, |
+ OnShowTransitionElements) |
IPC_MESSAGE_HANDLER(FrameMsg_Reload, OnReload) |
IPC_MESSAGE_HANDLER(FrameMsg_TextSurroundingSelectionRequest, |
OnTextSurroundingSelectionRequest) |
@@ -1493,6 +1497,18 @@ void RenderFrameImpl::OnBeginExitTransition(const std::string& css_selector) { |
frame_->document().beginExitTransition(WebString::fromUTF8(css_selector)); |
} |
+void RenderFrameImpl::OnHideTransitionElements( |
+ const std::string& css_selector) { |
+ frame_->document().setIsTransitionDocument(); |
+ frame_->document().hideTransitionElements(WebString::fromUTF8(css_selector)); |
+} |
+ |
+void RenderFrameImpl::OnShowTransitionElements( |
+ const std::string& css_selector) { |
+ frame_->document().setIsTransitionDocument(); |
+ frame_->document().showTransitionElements(WebString::fromUTF8(css_selector)); |
+} |
+ |
bool RenderFrameImpl::RunJavaScriptMessage(JavaScriptMessageType type, |
const base::string16& message, |
const base::string16& default_value, |