OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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/renderer/test_runner/web_test_proxy.h" | 5 #include "content/shell/renderer/test_runner/web_test_proxy.h" |
6 | 6 |
7 #include <cctype> | 7 #include <cctype> |
8 | 8 |
9 #include "base/callback_helpers.h" | 9 #include "base/callback_helpers.h" |
10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
(...skipping 883 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
894 delegate_->PrintMessage( | 894 delegate_->PrintMessage( |
895 "EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification\n"); | 895 "EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification\n"); |
896 } | 896 } |
897 | 897 |
898 bool WebTestProxyBase::CreateView(blink::WebLocalFrame* frame, | 898 bool WebTestProxyBase::CreateView(blink::WebLocalFrame* frame, |
899 const blink::WebURLRequest& request, | 899 const blink::WebURLRequest& request, |
900 const blink::WebWindowFeatures& features, | 900 const blink::WebWindowFeatures& features, |
901 const blink::WebString& frame_name, | 901 const blink::WebString& frame_name, |
902 blink::WebNavigationPolicy policy, | 902 blink::WebNavigationPolicy policy, |
903 bool suppress_opener) { | 903 bool suppress_opener) { |
| 904 if (test_interfaces_->GetTestRunner()->shouldDumpNavigationPolicy()) { |
| 905 delegate_->PrintMessage("Default policy for createView for '" + |
| 906 URLDescription(request.url()) + "' is '" + |
| 907 WebNavigationPolicyToString(policy) + "'\n"); |
| 908 } |
| 909 |
904 if (!test_interfaces_->GetTestRunner()->canOpenWindows()) | 910 if (!test_interfaces_->GetTestRunner()->canOpenWindows()) |
905 return false; | 911 return false; |
906 if (test_interfaces_->GetTestRunner()->shouldDumpCreateView()) | 912 if (test_interfaces_->GetTestRunner()->shouldDumpCreateView()) |
907 delegate_->PrintMessage(std::string("createView(") + | 913 delegate_->PrintMessage(std::string("createView(") + |
908 URLDescription(request.url()) + ")\n"); | 914 URLDescription(request.url()) + ")\n"); |
909 return true; | 915 return true; |
910 } | 916 } |
911 | 917 |
912 blink::WebPlugin* WebTestProxyBase::CreatePlugin( | 918 blink::WebPlugin* WebTestProxyBase::CreatePlugin( |
913 blink::WebLocalFrame* frame, | 919 blink::WebLocalFrame* frame, |
(...skipping 475 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1389 // to cancel the input method's ongoing composition session. | 1395 // to cancel the input method's ongoing composition session. |
1390 if (web_widget_) | 1396 if (web_widget_) |
1391 web_widget_->confirmComposition(); | 1397 web_widget_->confirmComposition(); |
1392 } | 1398 } |
1393 | 1399 |
1394 blink::WebString WebTestProxyBase::acceptLanguages() { | 1400 blink::WebString WebTestProxyBase::acceptLanguages() { |
1395 return blink::WebString::fromUTF8(accept_languages_); | 1401 return blink::WebString::fromUTF8(accept_languages_); |
1396 } | 1402 } |
1397 | 1403 |
1398 } // namespace content | 1404 } // namespace content |
OLD | NEW |