| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 <algorithm> | 5 #include <algorithm> |
| 6 #include <set> | 6 #include <set> |
| 7 | 7 |
| 8 #include "chrome/browser/tab_contents/render_view_context_menu.h" | 8 #include "chrome/browser/tab_contents/render_view_context_menu.h" |
| 9 | 9 |
| 10 #include "app/l10n_util.h" | 10 #include "app/l10n_util.h" |
| (...skipping 829 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 840 | 840 |
| 841 case IDC_CONTENT_CONTEXT_OPENLINKNEWTAB: | 841 case IDC_CONTENT_CONTEXT_OPENLINKNEWTAB: |
| 842 case IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW: | 842 case IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW: |
| 843 return params_.link_url.is_valid(); | 843 return params_.link_url.is_valid(); |
| 844 | 844 |
| 845 case IDC_CONTENT_CONTEXT_COPYLINKLOCATION: | 845 case IDC_CONTENT_CONTEXT_COPYLINKLOCATION: |
| 846 return params_.unfiltered_link_url.is_valid(); | 846 return params_.unfiltered_link_url.is_valid(); |
| 847 | 847 |
| 848 case IDC_CONTENT_CONTEXT_SAVELINKAS: | 848 case IDC_CONTENT_CONTEXT_SAVELINKAS: |
| 849 return params_.link_url.is_valid() && | 849 return params_.link_url.is_valid() && |
| 850 URLRequest::IsHandledURL(params_.link_url); | 850 net::URLRequest::IsHandledURL(params_.link_url); |
| 851 | 851 |
| 852 case IDC_CONTENT_CONTEXT_SAVEIMAGEAS: | 852 case IDC_CONTENT_CONTEXT_SAVEIMAGEAS: |
| 853 return params_.src_url.is_valid() && | 853 return params_.src_url.is_valid() && |
| 854 URLRequest::IsHandledURL(params_.src_url); | 854 net::URLRequest::IsHandledURL(params_.src_url); |
| 855 | 855 |
| 856 case IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB: | 856 case IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB: |
| 857 // The images shown in the most visited thumbnails do not currently open | 857 // The images shown in the most visited thumbnails do not currently open |
| 858 // in a new tab as they should. Disabling this context menu option for | 858 // in a new tab as they should. Disabling this context menu option for |
| 859 // now, as a quick hack, before we resolve this issue (Issue = 2608). | 859 // now, as a quick hack, before we resolve this issue (Issue = 2608). |
| 860 // TODO(sidchat): Enable this option once this issue is resolved. | 860 // TODO(sidchat): Enable this option once this issue is resolved. |
| 861 if (params_.src_url.scheme() == chrome::kChromeUIScheme || | 861 if (params_.src_url.scheme() == chrome::kChromeUIScheme || |
| 862 !params_.src_url.is_valid()) | 862 !params_.src_url.is_valid()) |
| 863 return false; | 863 return false; |
| 864 return true; | 864 return true; |
| (...skipping 23 matching lines...) Expand all Loading... |
| 888 WebContextMenuData::MediaHasVideo) != 0; | 888 WebContextMenuData::MediaHasVideo) != 0; |
| 889 | 889 |
| 890 case IDC_CONTENT_CONTEXT_COPYAVLOCATION: | 890 case IDC_CONTENT_CONTEXT_COPYAVLOCATION: |
| 891 case IDC_CONTENT_CONTEXT_COPYIMAGELOCATION: | 891 case IDC_CONTENT_CONTEXT_COPYIMAGELOCATION: |
| 892 return params_.src_url.is_valid(); | 892 return params_.src_url.is_valid(); |
| 893 | 893 |
| 894 case IDC_CONTENT_CONTEXT_SAVEAVAS: | 894 case IDC_CONTENT_CONTEXT_SAVEAVAS: |
| 895 return (params_.media_flags & | 895 return (params_.media_flags & |
| 896 WebContextMenuData::MediaCanSave) && | 896 WebContextMenuData::MediaCanSave) && |
| 897 params_.src_url.is_valid() && | 897 params_.src_url.is_valid() && |
| 898 URLRequest::IsHandledURL(params_.src_url); | 898 net::URLRequest::IsHandledURL(params_.src_url); |
| 899 | 899 |
| 900 case IDC_CONTENT_CONTEXT_OPENAVNEWTAB: | 900 case IDC_CONTENT_CONTEXT_OPENAVNEWTAB: |
| 901 return true; | 901 return true; |
| 902 | 902 |
| 903 case IDC_SAVE_PAGE: { | 903 case IDC_SAVE_PAGE: { |
| 904 // Instead of using GetURL here, we use url() (which is the "real" url of | 904 // Instead of using GetURL here, we use url() (which is the "real" url of |
| 905 // the page) from the NavigationEntry because its reflects their origin | 905 // the page) from the NavigationEntry because its reflects their origin |
| 906 // rather than the display one (returned by GetURL) which may be | 906 // rather than the display one (returned by GetURL) which may be |
| 907 // different (like having "view-source:" on the front). | 907 // different (like having "view-source:" on the front). |
| 908 NavigationEntry* active_entry = | 908 NavigationEntry* active_entry = |
| (...skipping 577 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1486 profile_->GetPrefs()->GetString(prefs::kAcceptLanguages), | 1486 profile_->GetPrefs()->GetString(prefs::kAcceptLanguages), |
| 1487 g_browser_process->clipboard()); | 1487 g_browser_process->clipboard()); |
| 1488 } | 1488 } |
| 1489 | 1489 |
| 1490 void RenderViewContextMenu::MediaPlayerActionAt( | 1490 void RenderViewContextMenu::MediaPlayerActionAt( |
| 1491 const gfx::Point& location, | 1491 const gfx::Point& location, |
| 1492 const WebMediaPlayerAction& action) { | 1492 const WebMediaPlayerAction& action) { |
| 1493 source_tab_contents_->render_view_host()->MediaPlayerActionAt( | 1493 source_tab_contents_->render_view_host()->MediaPlayerActionAt( |
| 1494 location, action); | 1494 location, action); |
| 1495 } | 1495 } |
| OLD | NEW |