Chromium Code Reviews| Index: chrome/browser/website_settings.cc |
| diff --git a/chrome/browser/website_settings.cc b/chrome/browser/website_settings.cc |
| index 5850576d5767b1391620568fd5bbcb09a3ca1eb0..ab36c437f721b66ff9e77e0b9eb7ca83c33a2f3f 100644 |
| --- a/chrome/browser/website_settings.cc |
| +++ b/chrome/browser/website_settings.cc |
| @@ -89,26 +89,9 @@ WebsiteSettings::WebsiteSettings( |
| DCHECK_NE(site_identity_status_, SITE_IDENTITY_STATUS_UNKNOWN); |
| DCHECK_NE(site_connection_status_, SITE_CONNECTION_STATUS_UNKNOWN); |
|
wtc
2012/04/23 22:01:23
I think lines 87-90 should be moved to the new
Pre
markusheintz_
2012/04/24 08:49:41
Done.
I saw these as a kind of post condition ch
wtc
2012/04/24 17:14:25
Ah, I see. I didn't notice that. I think you're
|
| - // TODO(markusheintz): Add the strings below to the grd file once a decision |
| - // has been made about the exact wording. |
| - std::string site_info; |
| - switch (site_identity_status_) { |
| - case WebsiteSettings::SITE_IDENTITY_STATUS_CERT: |
| - case WebsiteSettings::SITE_IDENTITY_STATUS_DNSSEC_CERT: |
| - site_info = "Identity verified"; |
| - break; |
| - case WebsiteSettings::SITE_IDENTITY_STATUS_EV_CERT: |
| - site_info = UTF16ToUTF8(organization_name()); |
| - site_info += " - Identity verified"; |
| - break; |
| - default: |
| - site_info = "Identity not verified"; |
| - break; |
| - } |
| - ui_->SetSiteInfo(site_info); |
| - |
| PresentSitePermissions(); |
| PresentSiteData(); |
| + PresentSiteIdentity(); |
| } |
| WebsiteSettings::~WebsiteSettings() { |
| @@ -445,6 +428,22 @@ void WebsiteSettings::PresentSiteData() { |
| ui_->SetCookieInfo(cookie_info_list); |
| } |
| +void WebsiteSettings::PresentSiteIdentity() { |
| + WebsiteSettingsUI::IdentityInfo info; |
| + if (site_identity_status_ == SITE_IDENTITY_STATUS_EV_CERT) |
| + info.site_identity = UTF16ToUTF8(organization_name()); |
| + else |
| + info.site_identity = site_url_.host(); |
| + |
| + info.connection_status = site_connection_status_; |
| + info.connection_status_description = |
| + UTF16ToUTF8(site_connection_details_); |
| + info.identity_status = site_identity_status_; |
| + info.identity_status_description = |
| + UTF16ToUTF8(site_identity_details_); |
| + ui_->SetIdentityInfo(info); |
| +} |
| + |
| // static |
| void WebsiteSettings::Show(gfx::NativeWindow parent, |
| Profile* profile, |