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

Issue 2744633002: [Web Payments] Add the shipping method section to the payment sheet (Closed)

Created:
3 years, 9 months ago by anthonyvd
Modified:
3 years, 9 months ago
Reviewers:
Mathieu
CC:
chromium-reviews, darin-cc_chromium.org, gogerald+paymentswatch_chromium.org, jam, mahmadi+paymentswatch_chromium.org, rouslan+payments_chromium.org, sebsg+paymentswatch_chromium.org, tfarina
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Web Payments] Add the shipping method section to the payment sheet This change adds a shipping method section to the initial Payment Request dialog view. It's empty if no shipping method is selected, otherwise it displays the last entry marked selected in the Shipping Options array sent by the website. BUG=700019 Review-Url: https://codereview.chromium.org/2744633002 Cr-Commit-Position: refs/heads/master@{#455860} Committed: https://chromium.googlesource.com/chromium/src/+/8de8fe9639e0bf1e5c4dcc32cfb076e7d6eeca94

Patch Set 1 #

Total comments: 10

Patch Set 2 : Rebase #

Patch Set 3 : Address feedback #

Total comments: 2

Patch Set 4 : Rename shipping method to shipping option. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+75 lines, -1 line) Patch
M chrome/browser/ui/views/payments/payment_request_dialog_view_ids.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/payments/payment_sheet_view_controller.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/payments/payment_sheet_view_controller.cc View 1 2 3 3 chunks +41 lines, -0 lines 0 comments Download
M components/payments/content/payment_request.h View 1 2 3 chunks +12 lines, -0 lines 0 comments Download
M components/payments/content/payment_request.cc View 1 2 4 chunks +19 lines, -1 line 0 comments Download

Messages

Total messages: 16 (9 generated)
anthonyvd
Hey Math, can you PTAL? In particular, I'd like you to double check that the ...
3 years, 9 months ago (2017-03-09 15:57:39 UTC) #2
Mathieu
Thanks lookin' gewd https://codereview.chromium.org/2744633002/diff/1/chrome/browser/ui/views/payments/payment_sheet_view_controller.cc File chrome/browser/ui/views/payments/payment_sheet_view_controller.cc (right): https://codereview.chromium.org/2744633002/diff/1/chrome/browser/ui/views/payments/payment_sheet_view_controller.cc#newcode516 chrome/browser/ui/views/payments/payment_sheet_view_controller.cc:516: if (request()->selected_shipping_option()) { pull this out ...
3 years, 9 months ago (2017-03-09 19:07:03 UTC) #3
anthonyvd
https://codereview.chromium.org/2744633002/diff/1/chrome/browser/ui/views/payments/payment_sheet_view_controller.cc File chrome/browser/ui/views/payments/payment_sheet_view_controller.cc (right): https://codereview.chromium.org/2744633002/diff/1/chrome/browser/ui/views/payments/payment_sheet_view_controller.cc#newcode516 chrome/browser/ui/views/payments/payment_sheet_view_controller.cc:516: if (request()->selected_shipping_option()) { On 2017/03/09 at 19:07:03, Mathieu Perreault ...
3 years, 9 months ago (2017-03-09 19:43:55 UTC) #4
Mathieu
lgtm with rename https://codereview.chromium.org/2744633002/diff/40001/chrome/browser/ui/views/payments/payment_sheet_view_controller.h File chrome/browser/ui/views/payments/payment_sheet_view_controller.h (right): https://codereview.chromium.org/2744633002/diff/40001/chrome/browser/ui/views/payments/payment_sheet_view_controller.h#newcode49 chrome/browser/ui/views/payments/payment_sheet_view_controller.h:49: std::unique_ptr<views::View> CreateShippingMethodContent(); Sorry I wasn't clear ...
3 years, 9 months ago (2017-03-09 19:48:43 UTC) #5
anthonyvd
https://codereview.chromium.org/2744633002/diff/40001/chrome/browser/ui/views/payments/payment_sheet_view_controller.h File chrome/browser/ui/views/payments/payment_sheet_view_controller.h (right): https://codereview.chromium.org/2744633002/diff/40001/chrome/browser/ui/views/payments/payment_sheet_view_controller.h#newcode49 chrome/browser/ui/views/payments/payment_sheet_view_controller.h:49: std::unique_ptr<views::View> CreateShippingMethodContent(); On 2017/03/09 at 19:48:42, Mathieu Perreault wrote: ...
3 years, 9 months ago (2017-03-09 20:15:44 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2744633002/60001
3 years, 9 months ago (2017-03-09 20:44:52 UTC) #13
commit-bot: I haz the power
3 years, 9 months ago (2017-03-09 20:55:54 UTC) #16
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/8de8fe9639e0bf1e5c4dcc32cfb0...

Powered by Google App Engine
This is Rietveld 408576698