| OLD | NEW | 
|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "content/browser/frame_host/interstitial_page_impl.h" | 5 #include "content/browser/frame_host/interstitial_page_impl.h" | 
| 6 | 6 | 
| 7 #include <utility> | 7 #include <utility> | 
| 8 #include <vector> | 8 #include <vector> | 
| 9 | 9 | 
| 10 #include "base/bind.h" | 10 #include "base/bind.h" | 
| (...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 431     return static_cast<WebContentsImpl*>(web_contents_)->GetAccessibilityMode(); | 431     return static_cast<WebContentsImpl*>(web_contents_)->GetAccessibilityMode(); | 
| 432   else | 432   else | 
| 433     return AccessibilityMode(); | 433     return AccessibilityMode(); | 
| 434 } | 434 } | 
| 435 | 435 | 
| 436 void InterstitialPageImpl::Cut() { | 436 void InterstitialPageImpl::Cut() { | 
| 437   FrameTreeNode* focused_node = frame_tree_->GetFocusedFrame(); | 437   FrameTreeNode* focused_node = frame_tree_->GetFocusedFrame(); | 
| 438   if (!focused_node) | 438   if (!focused_node) | 
| 439     return; | 439     return; | 
| 440 | 440 | 
| 441   focused_node->current_frame_host()->Send( | 441   focused_node->current_frame_host()->GetFrameInputHandler()->Cut(); | 
| 442       new InputMsg_Cut(focused_node->current_frame_host()->GetRoutingID())); |  | 
| 443   RecordAction(base::UserMetricsAction("Cut")); | 442   RecordAction(base::UserMetricsAction("Cut")); | 
| 444 } | 443 } | 
| 445 | 444 | 
| 446 void InterstitialPageImpl::Copy() { | 445 void InterstitialPageImpl::Copy() { | 
| 447   FrameTreeNode* focused_node = frame_tree_->GetFocusedFrame(); | 446   FrameTreeNode* focused_node = frame_tree_->GetFocusedFrame(); | 
| 448   if (!focused_node) | 447   if (!focused_node) | 
| 449     return; | 448     return; | 
| 450 | 449 | 
| 451   focused_node->current_frame_host()->Send( | 450   focused_node->current_frame_host()->GetFrameInputHandler()->Copy(); | 
| 452       new InputMsg_Copy(focused_node->current_frame_host()->GetRoutingID())); |  | 
| 453   RecordAction(base::UserMetricsAction("Copy")); | 451   RecordAction(base::UserMetricsAction("Copy")); | 
| 454 } | 452 } | 
| 455 | 453 | 
| 456 void InterstitialPageImpl::Paste() { | 454 void InterstitialPageImpl::Paste() { | 
| 457   FrameTreeNode* focused_node = frame_tree_->GetFocusedFrame(); | 455   FrameTreeNode* focused_node = frame_tree_->GetFocusedFrame(); | 
| 458   if (!focused_node) | 456   if (!focused_node) | 
| 459     return; | 457     return; | 
| 460 | 458 | 
| 461   focused_node->current_frame_host()->Send( | 459   focused_node->current_frame_host()->GetFrameInputHandler()->Paste(); | 
| 462       new InputMsg_Paste(focused_node->current_frame_host()->GetRoutingID())); |  | 
| 463   RecordAction(base::UserMetricsAction("Paste")); | 460   RecordAction(base::UserMetricsAction("Paste")); | 
| 464 } | 461 } | 
| 465 | 462 | 
| 466 void InterstitialPageImpl::SelectAll() { | 463 void InterstitialPageImpl::SelectAll() { | 
| 467   FrameTreeNode* focused_node = frame_tree_->GetFocusedFrame(); | 464   FrameTreeNode* focused_node = frame_tree_->GetFocusedFrame(); | 
| 468   if (!focused_node) | 465   if (!focused_node) | 
| 469     return; | 466     return; | 
| 470 | 467 | 
| 471   focused_node->current_frame_host()->Send(new InputMsg_SelectAll( | 468   focused_node->current_frame_host()->GetFrameInputHandler()->SelectAll(); | 
| 472       focused_node->current_frame_host()->GetRoutingID())); |  | 
| 473   RecordAction(base::UserMetricsAction("SelectAll")); | 469   RecordAction(base::UserMetricsAction("SelectAll")); | 
| 474 } | 470 } | 
| 475 | 471 | 
| 476 RenderViewHostDelegateView* InterstitialPageImpl::GetDelegateView() { | 472 RenderViewHostDelegateView* InterstitialPageImpl::GetDelegateView() { | 
| 477   return rvh_delegate_view_.get(); | 473   return rvh_delegate_view_.get(); | 
| 478 } | 474 } | 
| 479 | 475 | 
| 480 WebContents* InterstitialPageImpl::GetWebContents() const { | 476 WebContents* InterstitialPageImpl::GetWebContents() const { | 
| 481   return web_contents(); | 477   return web_contents(); | 
| 482 } | 478 } | 
| (...skipping 509 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 992 RenderWidgetHostInputEventRouter* InterstitialPageImpl::GetInputEventRouter() { | 988 RenderWidgetHostInputEventRouter* InterstitialPageImpl::GetInputEventRouter() { | 
| 993   WebContentsImpl* web_contents_impl = | 989   WebContentsImpl* web_contents_impl = | 
| 994       static_cast<WebContentsImpl*>(web_contents_); | 990       static_cast<WebContentsImpl*>(web_contents_); | 
| 995   if (!web_contents_impl) | 991   if (!web_contents_impl) | 
| 996     return nullptr; | 992     return nullptr; | 
| 997 | 993 | 
| 998   return web_contents_impl->GetInputEventRouter(); | 994   return web_contents_impl->GetInputEventRouter(); | 
| 999 } | 995 } | 
| 1000 | 996 | 
| 1001 }  // namespace content | 997 }  // namespace content | 
| OLD | NEW | 
|---|