OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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/shell/test_runner/web_frame_test_client.h" | 5 #include "content/shell/test_runner/web_frame_test_client.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 | 8 |
9 #include "base/logging.h" | 9 #include "base/logging.h" |
10 #include "base/strings/string_piece.h" | 10 #include "base/strings/string_piece.h" |
(...skipping 352 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
363 } | 363 } |
364 | 364 |
365 void WebFrameTestClient::DidChangeSelection(bool is_empty_callback) { | 365 void WebFrameTestClient::DidChangeSelection(bool is_empty_callback) { |
366 if (test_runner()->shouldDumpEditingCallbacks()) | 366 if (test_runner()->shouldDumpEditingCallbacks()) |
367 delegate_->PrintMessage( | 367 delegate_->PrintMessage( |
368 "EDITING DELEGATE: " | 368 "EDITING DELEGATE: " |
369 "webViewDidChangeSelection:WebViewDidChangeSelectionNotification\n"); | 369 "webViewDidChangeSelection:WebViewDidChangeSelectionNotification\n"); |
370 } | 370 } |
371 | 371 |
372 blink::WebPlugin* WebFrameTestClient::CreatePlugin( | 372 blink::WebPlugin* WebFrameTestClient::CreatePlugin( |
373 blink::WebLocalFrame* frame, | |
374 const blink::WebPluginParams& params) { | 373 const blink::WebPluginParams& params) { |
375 if (TestPlugin::IsSupportedMimeType(params.mime_type)) | 374 if (TestPlugin::IsSupportedMimeType(params.mime_type)) |
376 return TestPlugin::create(frame, params, delegate_); | 375 return TestPlugin::Create(params, delegate_); |
377 return delegate_->CreatePluginPlaceholder(frame, params); | 376 return delegate_->CreatePluginPlaceholder(params); |
378 } | 377 } |
379 | 378 |
380 void WebFrameTestClient::ShowContextMenu( | 379 void WebFrameTestClient::ShowContextMenu( |
381 const blink::WebContextMenuData& context_menu_data) { | 380 const blink::WebContextMenuData& context_menu_data) { |
382 delegate_->GetWebWidgetTestProxyBase(web_frame_test_proxy_base_->web_frame()) | 381 delegate_->GetWebWidgetTestProxyBase(web_frame_test_proxy_base_->web_frame()) |
383 ->event_sender() | 382 ->event_sender() |
384 ->SetContextMenuData(context_menu_data); | 383 ->SetContextMenuData(context_menu_data); |
385 } | 384 } |
386 | 385 |
387 blink::WebUserMediaClient* WebFrameTestClient::UserMediaClient() { | 386 blink::WebUserMediaClient* WebFrameTestClient::UserMediaClient() { |
(...skipping 350 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
738 blink::WebEffectiveConnectionType | 737 blink::WebEffectiveConnectionType |
739 WebFrameTestClient::GetEffectiveConnectionType() { | 738 WebFrameTestClient::GetEffectiveConnectionType() { |
740 return test_runner()->effective_connection_type(); | 739 return test_runner()->effective_connection_type(); |
741 } | 740 } |
742 | 741 |
743 TestRunner* WebFrameTestClient::test_runner() { | 742 TestRunner* WebFrameTestClient::test_runner() { |
744 return web_view_test_proxy_base_->test_interfaces()->GetTestRunner(); | 743 return web_view_test_proxy_base_->test_interfaces()->GetTestRunner(); |
745 } | 744 } |
746 | 745 |
747 } // namespace test_runner | 746 } // namespace test_runner |
OLD | NEW |