| 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 "chrome/browser/renderer_context_menu/render_view_context_menu.h" | 5 #include "chrome/browser/renderer_context_menu/render_view_context_menu.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 1046 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1057 void RenderViewContextMenu::AppendProtocolHandlerSubMenu() { | 1057 void RenderViewContextMenu::AppendProtocolHandlerSubMenu() { |
| 1058 const ProtocolHandlerRegistry::ProtocolHandlerList handlers = | 1058 const ProtocolHandlerRegistry::ProtocolHandlerList handlers = |
| 1059 GetHandlersForLinkUrl(); | 1059 GetHandlersForLinkUrl(); |
| 1060 if (handlers.empty()) | 1060 if (handlers.empty()) |
| 1061 return; | 1061 return; |
| 1062 size_t max = IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_LAST - | 1062 size_t max = IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_LAST - |
| 1063 IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST; | 1063 IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST; |
| 1064 for (size_t i = 0; i < handlers.size() && i <= max; i++) { | 1064 for (size_t i = 0; i < handlers.size() && i <= max; i++) { |
| 1065 protocol_handler_submenu_model_.AddItem( | 1065 protocol_handler_submenu_model_.AddItem( |
| 1066 IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST + i, | 1066 IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST + i, |
| 1067 handlers[i].title()); | 1067 base::UTF8ToUTF16(handlers[i].url().host())); |
| 1068 } | 1068 } |
| 1069 protocol_handler_submenu_model_.AddSeparator(ui::NORMAL_SEPARATOR); | 1069 protocol_handler_submenu_model_.AddSeparator(ui::NORMAL_SEPARATOR); |
| 1070 protocol_handler_submenu_model_.AddItem( | 1070 protocol_handler_submenu_model_.AddItem( |
| 1071 IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS, | 1071 IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS, |
| 1072 l10n_util::GetStringUTF16(IDS_CONTENT_CONTEXT_OPENLINKWITH_CONFIGURE)); | 1072 l10n_util::GetStringUTF16(IDS_CONTENT_CONTEXT_OPENLINKWITH_CONFIGURE)); |
| 1073 | 1073 |
| 1074 menu_model_.AddSubMenu( | 1074 menu_model_.AddSubMenu( |
| 1075 IDC_CONTENT_CONTEXT_OPENLINKWITH, | 1075 IDC_CONTENT_CONTEXT_OPENLINKWITH, |
| 1076 l10n_util::GetStringUTF16(IDS_CONTENT_CONTEXT_OPENLINKWITH), | 1076 l10n_util::GetStringUTF16(IDS_CONTENT_CONTEXT_OPENLINKWITH), |
| 1077 &protocol_handler_submenu_model_); | 1077 &protocol_handler_submenu_model_); |
| (...skipping 911 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1989 source_web_contents_->GetRenderViewHost()-> | 1989 source_web_contents_->GetRenderViewHost()-> |
| 1990 ExecuteMediaPlayerActionAtLocation(location, action); | 1990 ExecuteMediaPlayerActionAtLocation(location, action); |
| 1991 } | 1991 } |
| 1992 | 1992 |
| 1993 void RenderViewContextMenu::PluginActionAt( | 1993 void RenderViewContextMenu::PluginActionAt( |
| 1994 const gfx::Point& location, | 1994 const gfx::Point& location, |
| 1995 const WebPluginAction& action) { | 1995 const WebPluginAction& action) { |
| 1996 source_web_contents_->GetRenderViewHost()-> | 1996 source_web_contents_->GetRenderViewHost()-> |
| 1997 ExecutePluginActionAtLocation(location, action); | 1997 ExecutePluginActionAtLocation(location, action); |
| 1998 } | 1998 } |
| OLD | NEW |