| 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/cocoa/content_settings/cookie_details.h" | 5 #include "chrome/browser/ui/cocoa/content_settings/cookie_details.h" |
| 6 | 6 |
| 7 #import "base/i18n/time_formatting.h" | 7 #import "base/i18n/time_formatting.h" |
| 8 #include "base/sys_string_conversions.h" | 8 #include "base/sys_string_conversions.h" |
| 9 #include "grit/generated_resources.h" | 9 #include "grit/generated_resources.h" |
| 10 #include "chrome/browser/cookies_tree_model.h" | 10 #include "chrome/browser/cookies_tree_model.h" |
| (...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 114 type_ = kCocoaCookieDetailsTypeFolder; | 114 type_ = kCocoaCookieDetailsTypeFolder; |
| 115 } | 115 } |
| 116 return self; | 116 return self; |
| 117 } | 117 } |
| 118 | 118 |
| 119 - (id)initWithCookie:(const net::CookieMonster::CanonicalCookie*)cookie | 119 - (id)initWithCookie:(const net::CookieMonster::CanonicalCookie*)cookie |
| 120 origin:(NSString*)origin | 120 origin:(NSString*)origin |
| 121 canEditExpiration:(BOOL)canEditExpiration { | 121 canEditExpiration:(BOOL)canEditExpiration { |
| 122 if ((self = [super init])) { | 122 if ((self = [super init])) { |
| 123 type_ = kCocoaCookieDetailsTypeCookie; | 123 type_ = kCocoaCookieDetailsTypeCookie; |
| 124 hasExpiration_ = cookie->DoesExpire(); | 124 hasExpiration_ = cookie->IsPersistent(); |
| 125 canEditExpiration_ = canEditExpiration && hasExpiration_; | 125 canEditExpiration_ = canEditExpiration && hasExpiration_; |
| 126 name_.reset([base::SysUTF8ToNSString(cookie->Name()) retain]); | 126 name_.reset([base::SysUTF8ToNSString(cookie->Name()) retain]); |
| 127 content_.reset([base::SysUTF8ToNSString(cookie->Value()) retain]); | 127 content_.reset([base::SysUTF8ToNSString(cookie->Value()) retain]); |
| 128 path_.reset([base::SysUTF8ToNSString(cookie->Path()) retain]); | 128 path_.reset([base::SysUTF8ToNSString(cookie->Path()) retain]); |
| 129 domain_.reset([origin retain]); | 129 domain_.reset([origin retain]); |
| 130 | 130 |
| 131 if (cookie->DoesExpire()) { | 131 if (cookie->IsPersistent()) { |
| 132 expires_.reset([base::SysUTF16ToNSString( | 132 expires_.reset([base::SysUTF16ToNSString( |
| 133 base::TimeFormatFriendlyDateAndTime(cookie->ExpiryDate())) retain]); | 133 base::TimeFormatFriendlyDateAndTime(cookie->ExpiryDate())) retain]); |
| 134 } else { | 134 } else { |
| 135 expires_.reset([l10n_util::GetNSStringWithFixup( | 135 expires_.reset([l10n_util::GetNSStringWithFixup( |
| 136 IDS_COOKIES_COOKIE_EXPIRES_SESSION) retain]); | 136 IDS_COOKIES_COOKIE_EXPIRES_SESSION) retain]); |
| 137 } | 137 } |
| 138 | 138 |
| 139 created_.reset([base::SysUTF16ToNSString( | 139 created_.reset([base::SysUTF16ToNSString( |
| 140 base::TimeFormatFriendlyDateAndTime(cookie->CreationDate())) retain]); | 140 base::TimeFormatFriendlyDateAndTime(cookie->CreationDate())) retain]); |
| 141 | 141 |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 293 details_.reset([details retain]); | 293 details_.reset([details retain]); |
| 294 } | 294 } |
| 295 return self; | 295 return self; |
| 296 } | 296 } |
| 297 | 297 |
| 298 - (CocoaCookieDetails*)details { | 298 - (CocoaCookieDetails*)details { |
| 299 return details_.get(); | 299 return details_.get(); |
| 300 } | 300 } |
| 301 | 301 |
| 302 @end | 302 @end |
| OLD | NEW |