When clicking the Contact Info section of the Payment Sheet in the Payment Request dialog, the Contact Info sheet should be shown. That sheet should display a list of selectable Contact Info profiles.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f4dc12111a0349f4b9ecb2ee43220044f4c401a8 commit f4dc12111a0349f4b9ecb2ee43220044f4c401a8 Author: anthonyvd <anthonyvd@chromium.org> Date: Wed Mar 01 20:19:34 2017 [Web Payments] Add the contact info screen. This CL implements the bare minimum Contact Info Sheet. The list will display all available contact info profiles and a checkmark next to the selected one. Functionality of actually selecting items will be coming in a follow up change. BUG= 697084 Review-Url: https://codereview.chromium.org/2725623004 Cr-Commit-Position: refs/heads/master@{#454014} [modify] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/BUILD.gn [add] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/views/payments/contact_info_view_controller.cc [add] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/views/payments/contact_info_view_controller.h [modify] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/views/payments/payment_request_dialog_view.cc [modify] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/views/payments/payment_request_dialog_view.h [modify] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/views/payments/payment_request_dialog_view_ids.h [modify] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/views/payments/payment_request_interactive_uitest_base.cc [modify] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/views/payments/payment_request_interactive_uitest_base.h [modify] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/views/payments/payment_request_views_util.cc [modify] https://crrev.com/f4dc12111a0349f4b9ecb2ee43220044f4c401a8/chrome/browser/ui/views/payments/payment_sheet_view_controller.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2aefe36d7f1e07679eb91dd2b7f9146e079c9bb2 commit 2aefe36d7f1e07679eb91dd2b7f9146e079c9bb2 Author: anthonyvd <anthonyvd@chromium.org> Date: Mon Mar 20 16:06:45 2017 [Web Payments] Consolidate list code. BUG= 697084 TEST=unit_tests, browsertests, all sheets still display fine Review-Url: https://codereview.chromium.org/2755493005 Cr-Commit-Position: refs/heads/master@{#458078} [modify] https://crrev.com/2aefe36d7f1e07679eb91dd2b7f9146e079c9bb2/chrome/browser/ui/views/payments/payment_method_view_controller.cc [modify] https://crrev.com/2aefe36d7f1e07679eb91dd2b7f9146e079c9bb2/chrome/browser/ui/views/payments/payment_request_item_list.cc [modify] https://crrev.com/2aefe36d7f1e07679eb91dd2b7f9146e079c9bb2/chrome/browser/ui/views/payments/payment_request_item_list.h [modify] https://crrev.com/2aefe36d7f1e07679eb91dd2b7f9146e079c9bb2/chrome/browser/ui/views/payments/payment_request_item_list_unittest.cc [modify] https://crrev.com/2aefe36d7f1e07679eb91dd2b7f9146e079c9bb2/chrome/browser/ui/views/payments/profile_list_view_controller.cc [modify] https://crrev.com/2aefe36d7f1e07679eb91dd2b7f9146e079c9bb2/chrome/browser/ui/views/payments/shipping_option_view_controller.cc
Comment 1 by bugdroid1@chromium.org
, Mar 1 2017