| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 45af122ebd019a7bda02e43c5c6db14c90bf0b4d..a0c362f0520a5b078e882cb5732f154ca17b6222 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -731,6 +731,8 @@ bool RenderFrameImpl::OnMessageReceived(const IPC::Message& msg) {
|
| OnJavaScriptExecuteRequest)
|
| IPC_MESSAGE_HANDLER(FrameMsg_SetEditableSelectionOffsets,
|
| OnSetEditableSelectionOffsets)
|
| + IPC_MESSAGE_HANDLER(FrameMsg_SetupTransitionView, OnSetupTransitionView)
|
| + IPC_MESSAGE_HANDLER(FrameMsg_BeginExitTransition, OnBeginExitTransition)
|
| IPC_MESSAGE_HANDLER(FrameMsg_Reload, OnReload)
|
| IPC_MESSAGE_HANDLER(FrameMsg_TextSurroundingSelectionRequest,
|
| OnTextSurroundingSelectionRequest)
|
| @@ -1245,6 +1247,16 @@ void RenderFrameImpl::OnAddStyleSheetByURL(const std::string& url) {
|
| frame_->addStyleSheetByURL(WebString::fromUTF8(url));
|
| }
|
|
|
| +void RenderFrameImpl::OnSetupTransitionView(const std::string& markup) {
|
| + frame_->document().setIsTransitionDocument();
|
| + frame_->navigateToSandboxedMarkup(WebData(markup.data(), markup.length()));
|
| +}
|
| +
|
| +void RenderFrameImpl::OnBeginExitTransition(const std::string& css_selector) {
|
| + frame_->document().setIsTransitionDocument();
|
| + frame_->document().beginExitTransition(WebString::fromUTF8(css_selector));
|
| +}
|
| +
|
| bool RenderFrameImpl::ShouldUpdateSelectionTextFromContextMenuParams(
|
| const base::string16& selection_text,
|
| size_t selection_text_offset,
|
| @@ -2233,6 +2245,15 @@ void RenderFrameImpl::didUpdateCurrentHistoryItem(blink::WebLocalFrame* frame) {
|
| render_view_->didUpdateCurrentHistoryItem(frame);
|
| }
|
|
|
| +void RenderFrameImpl::addNavigationTransitionData(
|
| + const blink::WebString& allowed_destination_host_pattern,
|
| + const blink::WebString& selector,
|
| + const blink::WebString& markup) {
|
| + Send(new FrameHostMsg_AddNavigationTransitionData(
|
| + routing_id_, allowed_destination_host_pattern.utf8(), selector.utf8(),
|
| + markup.utf8()));
|
| +}
|
| +
|
| void RenderFrameImpl::didChangeThemeColor() {
|
| if (frame_->parent())
|
| return;
|
|
|