OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/ui/views/website_settings/website_settings_popup_view.h
" | 5 #include "chrome/browser/ui/views/website_settings/website_settings_popup_view.h
" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 #include <vector> | 10 #include <vector> |
(...skipping 791 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
802 WebsiteSettings::WEBSITE_SETTINGS_COOKIES_DIALOG_OPENED); | 802 WebsiteSettings::WEBSITE_SETTINGS_COOKIES_DIALOG_OPENED); |
803 | 803 |
804 new CollectedCookiesViews(web_contents()); | 804 new CollectedCookiesViews(web_contents()); |
805 } else if (source == site_settings_link_) { | 805 } else if (source == site_settings_link_) { |
806 // TODO(palmer): This opens the general Content Settings pane, which is OK | 806 // TODO(palmer): This opens the general Content Settings pane, which is OK |
807 // for now. But on Android, it opens a page specific to a given origin that | 807 // for now. But on Android, it opens a page specific to a given origin that |
808 // shows all of the settings for that origin. If/when that's available on | 808 // shows all of the settings for that origin. If/when that's available on |
809 // desktop we should link to that here, too. | 809 // desktop we should link to that here, too. |
810 web_contents()->OpenURL(content::OpenURLParams( | 810 web_contents()->OpenURL(content::OpenURLParams( |
811 GURL(chrome::kChromeUIContentSettingsURL), content::Referrer(), | 811 GURL(chrome::kChromeUIContentSettingsURL), content::Referrer(), |
812 NEW_FOREGROUND_TAB, ui::PAGE_TRANSITION_LINK, false)); | 812 WindowOpenDisposition::NEW_FOREGROUND_TAB, ui::PAGE_TRANSITION_LINK, |
| 813 false)); |
813 presenter_->RecordWebsiteSettingsAction( | 814 presenter_->RecordWebsiteSettingsAction( |
814 WebsiteSettings::WEBSITE_SETTINGS_SITE_SETTINGS_OPENED); | 815 WebsiteSettings::WEBSITE_SETTINGS_SITE_SETTINGS_OPENED); |
815 } else { | 816 } else { |
816 NOTREACHED(); | 817 NOTREACHED(); |
817 } | 818 } |
818 } | 819 } |
819 | 820 |
820 void WebsiteSettingsPopupView::StyledLabelLinkClicked(views::StyledLabel* label, | 821 void WebsiteSettingsPopupView::StyledLabelLinkClicked(views::StyledLabel* label, |
821 const gfx::Range& range, | 822 const gfx::Range& range, |
822 int event_flags) { | 823 int event_flags) { |
823 presenter_->RecordWebsiteSettingsAction( | 824 presenter_->RecordWebsiteSettingsAction( |
824 WebsiteSettings::WEBSITE_SETTINGS_SECURITY_DETAILS_OPENED); | 825 WebsiteSettings::WEBSITE_SETTINGS_SECURITY_DETAILS_OPENED); |
825 | 826 |
826 if (is_devtools_disabled_) { | 827 if (is_devtools_disabled_) { |
827 DCHECK_NE(cert_id_, 0); | 828 DCHECK_NE(cert_id_, 0); |
828 gfx::NativeWindow parent = | 829 gfx::NativeWindow parent = |
829 anchor_widget() ? anchor_widget()->GetNativeWindow() : nullptr; | 830 anchor_widget() ? anchor_widget()->GetNativeWindow() : nullptr; |
830 presenter_->RecordWebsiteSettingsAction( | 831 presenter_->RecordWebsiteSettingsAction( |
831 WebsiteSettings::WEBSITE_SETTINGS_CERTIFICATE_DIALOG_OPENED); | 832 WebsiteSettings::WEBSITE_SETTINGS_CERTIFICATE_DIALOG_OPENED); |
832 ShowCertificateViewerByID(web_contents(), parent, cert_id_); | 833 ShowCertificateViewerByID(web_contents(), parent, cert_id_); |
833 } else { | 834 } else { |
834 DevToolsWindow::OpenDevToolsWindow( | 835 DevToolsWindow::OpenDevToolsWindow( |
835 web_contents(), DevToolsToggleAction::ShowSecurityPanel()); | 836 web_contents(), DevToolsToggleAction::ShowSecurityPanel()); |
836 } | 837 } |
837 } | 838 } |
OLD | NEW |