| Index: chrome/browser/ui/views/website_settings/website_settings_popup_view.cc
|
| diff --git a/chrome/browser/ui/views/website_settings/website_settings_popup_view.cc b/chrome/browser/ui/views/website_settings/website_settings_popup_view.cc
|
| index 5c8551a1b2200eb60687beb488b63e3725dba0a3..e9762809fb6d7c3d4703f2684b72104c461187d6 100644
|
| --- a/chrome/browser/ui/views/website_settings/website_settings_popup_view.cc
|
| +++ b/chrome/browser/ui/views/website_settings/website_settings_popup_view.cc
|
| @@ -292,6 +292,7 @@ WebsiteSettingsPopupView::WebsiteSettingsPopupView(
|
| help_center_link_(NULL),
|
| connection_info_content_(NULL),
|
| page_info_content_(NULL),
|
| + cert_trans_info_content_(NULL),
|
| weak_factory_(this) {
|
| // Compensate for built-in vertical padding in the anchor view's image.
|
| set_anchor_view_insets(gfx::Insets(kLocationIconVerticalMargin, 0,
|
| @@ -540,6 +541,14 @@ void WebsiteSettingsPopupView::SetIdentityInfo(
|
| UTF8ToUTF16(identity_info.connection_status_description),
|
| NULL);
|
|
|
| + ResetConnectionSection(
|
| + cert_trans_info_content_,
|
| + WebsiteSettingsUI::GetCertTransparencyIcon(
|
| + identity_info.cert_transparency_status),
|
| + string16(), // The Certificate Transparency section has no headline.
|
| + UTF8ToUTF16(identity_info.cert_transparency_description),
|
| + NULL);
|
| +
|
| connection_tab_->InvalidateLayout();
|
| Layout();
|
| SizeToContents();
|
| @@ -600,6 +609,11 @@ views::View* WebsiteSettingsPopupView::CreateConnectionTab() {
|
| connection_info_content_ = new views::View();
|
| pane->AddChildView(connection_info_content_);
|
|
|
| + // Add Certificate Transparency section.
|
| + pane->AddChildView(new views::Separator(views::Separator::HORIZONTAL));
|
| + cert_trans_info_content_ = new views::View();
|
| + pane->AddChildView(cert_trans_info_content_);
|
| +
|
| // Add page info section.
|
| pane->AddChildView(new views::Separator(views::Separator::HORIZONTAL));
|
| page_info_content_ = new views::View();
|
|
|