| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 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 #import "ios/chrome/browser/ui/payments/address_edit_mediator.h" | 5 #import "ios/chrome/browser/ui/payments/address_edit_mediator.h" |
| 6 | 6 |
| 7 #include <map> | 7 #include <map> |
| 8 #include <memory> | 8 #include <memory> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 111 #pragma mark - CreditCardEditViewControllerDataSource | 111 #pragma mark - CreditCardEditViewControllerDataSource |
| 112 | 112 |
| 113 - (CollectionViewItem*)headerItem { | 113 - (CollectionViewItem*)headerItem { |
| 114 return nil; | 114 return nil; |
| 115 } | 115 } |
| 116 | 116 |
| 117 - (BOOL)shouldHideBackgroundForHeaderItem { | 117 - (BOOL)shouldHideBackgroundForHeaderItem { |
| 118 return NO; | 118 return NO; |
| 119 } | 119 } |
| 120 | 120 |
| 121 - (UIImage*)iconIdentifyingEditorField:(EditorField*)field { |
| 122 return nil; |
| 123 } |
| 124 |
| 121 #pragma mark - RegionDataLoaderConsumer | 125 #pragma mark - RegionDataLoaderConsumer |
| 122 | 126 |
| 123 - (void)regionDataLoaderDidSucceedWithRegions: | 127 - (void)regionDataLoaderDidSucceedWithRegions: |
| 124 (NSMutableArray<NSString*>*)regions { | 128 (NSMutableArray<NSString*>*)regions { |
| 125 self.regions = regions; | 129 self.regions = regions; |
| 126 // Enable the previously disabled field and reset its value to the first | 130 // Enable the previously disabled field and reset its value to the first |
| 127 // region or nil, if there are no regions. | 131 // region or nil, if there are no regions. |
| 128 self.regionField.enabled = YES; | 132 self.regionField.enabled = YES; |
| 129 self.regionField.value = regions.count ? regions[0] : nil; | 133 self.regionField.value = regions.count ? regions[0] : nil; |
| 130 | 134 |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 272 value:nil | 276 value:nil |
| 273 required:YES]; | 277 required:YES]; |
| 274 [self.fieldsMap setObject:field forKey:phoneNumberFieldKey]; | 278 [self.fieldsMap setObject:field forKey:phoneNumberFieldKey]; |
| 275 } | 279 } |
| 276 [self.fields addObject:field]; | 280 [self.fields addObject:field]; |
| 277 | 281 |
| 278 return self.fields; | 282 return self.fields; |
| 279 } | 283 } |
| 280 | 284 |
| 281 @end | 285 @end |
| OLD | NEW |