OLD | NEW |
---|---|
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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/renderer/render_view.h" | 5 #include "content/renderer/render_view.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <cmath> | 8 #include <cmath> |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 1447 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1458 | 1458 |
1459 void RenderView::didExecuteCommand(const WebString& command_name) { | 1459 void RenderView::didExecuteCommand(const WebString& command_name) { |
1460 const std::string& name = UTF16ToUTF8(command_name); | 1460 const std::string& name = UTF16ToUTF8(command_name); |
1461 if (StartsWithASCII(name, "Move", true) || | 1461 if (StartsWithASCII(name, "Move", true) || |
1462 StartsWithASCII(name, "Insert", true) || | 1462 StartsWithASCII(name, "Insert", true) || |
1463 StartsWithASCII(name, "Delete", true)) | 1463 StartsWithASCII(name, "Delete", true)) |
1464 return; | 1464 return; |
1465 webkit_glue::UserMetricsRecordAction(name); | 1465 webkit_glue::UserMetricsRecordAction(name); |
1466 } | 1466 } |
1467 | 1467 |
1468 bool RenderView::canTriggerClipboardRead(const WebURL& url) { | |
1469 bool allowed; | |
jam
2011/04/27 00:54:12
nit should initialize this to false in case IPC fa
| |
1470 RenderThread::current()->Send( | |
jam
2011/04/27 00:54:12
RenderView can send IPCs directly, no need for "Re
| |
1471 new ViewHostMsg_CanTriggerClipboardRead(routing_id_, GURL(url), | |
1472 &allowed)); | |
1473 return allowed; | |
1474 } | |
1475 | |
1476 bool RenderView::canTriggerClipboardWrite(const WebURL& url) { | |
1477 bool allowed; | |
1478 RenderThread::current()->Send( | |
1479 new ViewHostMsg_CanTriggerClipboardWrite(routing_id_, GURL(url), | |
1480 &allowed)); | |
1481 return allowed; | |
1482 } | |
1483 | |
1468 void RenderView::SendPendingAccessibilityNotifications() { | 1484 void RenderView::SendPendingAccessibilityNotifications() { |
1469 if (!accessibility_.get()) | 1485 if (!accessibility_.get()) |
1470 return; | 1486 return; |
1471 | 1487 |
1472 if (pending_accessibility_notifications_.empty()) | 1488 if (pending_accessibility_notifications_.empty()) |
1473 return; | 1489 return; |
1474 | 1490 |
1475 // Send all pending accessibility notifications. | 1491 // Send all pending accessibility notifications. |
1476 std::vector<ViewHostMsg_AccessibilityNotification_Params> notifications; | 1492 std::vector<ViewHostMsg_AccessibilityNotification_Params> notifications; |
1477 for (size_t i = 0; i < pending_accessibility_notifications_.size(); i++) { | 1493 for (size_t i = 0; i < pending_accessibility_notifications_.size(); i++) { |
(...skipping 2747 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
4225 const webkit_glue::CustomContextMenuContext& custom_context) { | 4241 const webkit_glue::CustomContextMenuContext& custom_context) { |
4226 if (custom_context.is_pepper_menu) | 4242 if (custom_context.is_pepper_menu) |
4227 pepper_delegate_.OnContextMenuClosed(custom_context); | 4243 pepper_delegate_.OnContextMenuClosed(custom_context); |
4228 else | 4244 else |
4229 context_menu_node_.reset(); | 4245 context_menu_node_.reset(); |
4230 } | 4246 } |
4231 | 4247 |
4232 void RenderView::OnNetworkStateChanged(bool online) { | 4248 void RenderView::OnNetworkStateChanged(bool online) { |
4233 WebNetworkStateNotifier::setOnLine(online); | 4249 WebNetworkStateNotifier::setOnLine(online); |
4234 } | 4250 } |
OLD | NEW |