Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(243)

Side by Side Diff: ios/chrome/browser/ui/payments/payment_request_picker_view_controller.mm

Issue 2896623002: [Payment Request] Country selection coordinator (Closed)
Patch Set: Addressed comment Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ios/chrome/browser/ui/payments/country_selection_coordinator_unittest.mm ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/payment_request_picker_view_controller.h " 5 #import "ios/chrome/browser/ui/payments/payment_request_picker_view_controller.h "
6 6
7 #import "base/logging.h" 7 #import "base/logging.h"
8 #import "base/mac/foundation_util.h" 8 #import "base/mac/foundation_util.h"
9 #import "ios/chrome/browser/ui/payments/payment_request_picker_row.h" 9 #import "ios/chrome/browser/ui/payments/payment_request_picker_row.h"
10 10
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 [super viewDidLoad]; 78 [super viewDidLoad];
79 79
80 self.tableView.rowHeight = 48.0f; // The same as MDCCellDefaultOneLineHeight. 80 self.tableView.rowHeight = 48.0f; // The same as MDCCellDefaultOneLineHeight.
81 self.tableView.accessibilityIdentifier = 81 self.tableView.accessibilityIdentifier =
82 kPaymentRequestPickerViewControllerAccessibilityID; 82 kPaymentRequestPickerViewControllerAccessibilityID;
83 83
84 self.searchController = 84 self.searchController =
85 [[UISearchController alloc] initWithSearchResultsController:nil]; 85 [[UISearchController alloc] initWithSearchResultsController:nil];
86 self.searchController.searchResultsUpdater = self; 86 self.searchController.searchResultsUpdater = self;
87 self.searchController.dimsBackgroundDuringPresentation = NO; 87 self.searchController.dimsBackgroundDuringPresentation = NO;
88 self.searchController.hidesNavigationBarDuringPresentation = NO;
88 self.searchController.searchBar.accessibilityIdentifier = 89 self.searchController.searchBar.accessibilityIdentifier =
89 kPaymentRequestPickerSearchBarAccessibilityID; 90 kPaymentRequestPickerSearchBarAccessibilityID;
90 self.tableView.tableHeaderView = self.searchController.searchBar; 91 self.tableView.tableHeaderView = self.searchController.searchBar;
91 92
92 // Presentation of searchController will walk up the view controller hierarchy 93 // Presentation of searchController will walk up the view controller hierarchy
93 // until it finds the root view controller or one that defines a presentation 94 // until it finds the root view controller or one that defines a presentation
94 // context. Make this class the presentation context so that the search 95 // context. Make this class the presentation context so that the search
95 // controller does not present on top of the navigation controller. 96 // controller does not present on top of the navigation controller.
96 self.definesPresentationContext = YES; 97 self.definesPresentationContext = YES;
97 } 98 }
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 // title for a row is the capitalized first letter of the label for that row. 243 // title for a row is the capitalized first letter of the label for that row.
243 - (NSString*)sectionTitleForRow:(PickerRow*)row { 244 - (NSString*)sectionTitleForRow:(PickerRow*)row {
244 return [[row.label substringToIndex:1] uppercaseString]; 245 return [[row.label substringToIndex:1] uppercaseString];
245 } 246 }
246 247
247 - (NSString*)description { 248 - (NSString*)description {
248 return kPaymentRequestPickerViewControllerAccessibilityID; 249 return kPaymentRequestPickerViewControllerAccessibilityID;
249 } 250 }
250 251
251 @end 252 @end
OLDNEW
« no previous file with comments | « ios/chrome/browser/ui/payments/country_selection_coordinator_unittest.mm ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698