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

Issue 2462473002: [Payments] Don't show select when clicking in billing address drop. (Closed)

Created:
4 years, 1 month ago by sebsg
Modified:
4 years, 1 month ago
CC:
chromium-reviews, rouslan+payments_chromium.org, sebsg+paymentswatch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Payments] Don't show select when clicking in billing address drop. BUG=660207 Committed: https://crrev.com/7076c12477de96ee12e819b05e2e559cf8120201 Cr-Commit-Position: refs/heads/master@{#429023}

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Updated test added in rebase #

Patch Set 4 : Fixed typos and added comments #

Total comments: 12

Patch Set 5 : Addressed comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+82 lines, -22 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java View 1 2 3 4 4 chunks +4 lines, -8 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java View 1 2 3 4 1 chunk +16 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorFieldModel.java View 1 2 3 4 4 chunks +13 lines, -4 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/payments/ui/HintArrayAdapter.java View 1 2 3 4 1 chunk +39 lines, -0 lines 0 comments Download
M chrome/android/java_sources.gni View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestExpiredLocalCardTest.java View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestIncompleteServerCardTest.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestJourneyLoggerTest.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestNoShippingTest.java View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestRemoveBillingAddressTest.java View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 18 (12 generated)
sebsg
Hi Rouslan, PTAL?
4 years, 1 month ago (2016-10-31 18:36:45 UTC) #7
please use gerrit instead
overall lgtm after you address the comments please https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java (right): https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java#newcode71 chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java:71: private ...
4 years, 1 month ago (2016-10-31 20:08:26 UTC) #10
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/2462473002/190001
4 years, 1 month ago (2016-11-01 15:49:44 UTC) #13
commit-bot: I haz the power
Committed patchset #5 (id:190001)
4 years, 1 month ago (2016-11-01 16:48:48 UTC) #15
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/7076c12477de96ee12e819b05e2e559cf8120201 Cr-Commit-Position: refs/heads/master@{#429023}
4 years, 1 month ago (2016-11-01 17:22:32 UTC) #17
sebsg
4 years, 1 month ago (2016-11-01 17:57:18 UTC) #18
Message was sent while issue was closed.
Thanks. Commited

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
File
chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java
(right):

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java:71:
private static final String BILLING_ADDRESS_NONE = "";
On 2016/10/31 20:08:25, rouslan wrote:
> You can remove this now.

Done.

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
File
chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java
(right):

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java:68:
// If no value is selected, select the hint entry.
On 2016/10/31 20:08:25, rouslan wrote:
> Add to the comment that adapter.getCount() is not out of bounds, because the
> count is one fewer that the number of items in the adapter.

Done.

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
File
chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorFieldModel.java
(right):

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorFieldModel.java:228:
* @param hint              The hint to be displayed when no value is selected.
On 2016/10/31 20:08:25, rouslan wrote:
> Can you add an optional hint to the createDropdown() above instead? That might
> make the code more concise, I hope.

Done.

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorFieldModel.java:385:
public CharSequence getHint() {
On 2016/10/31 20:08:25, rouslan wrote:
> assert mInputTypeHint == INPUT_TYPE_HINT_DROPDOWN;

Done.

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
File
chrome/android/java/src/org/chromium/chrome/browser/payments/ui/HintArrayAdapter.java
(right):

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
chrome/android/java/src/org/chromium/chrome/browser/payments/ui/HintArrayAdapter.java:14:
* options. Insert the element to be used as a hint last.
On 2016/10/31 20:08:26, rouslan wrote:
> s/Insert the element to be used as a hint last/The last element is the hint/g

Done.

https://codereview.chromium.org/2462473002/diff/170001/chrome/android/java/sr...
chrome/android/java/src/org/chromium/chrome/browser/payments/ui/HintArrayAdapter.java:26:
* @param objects  The objects to represent in the ListView.
On 2016/10/31 20:08:25, rouslan wrote:
> ... the last of which is not displayed in the dropdown, but is used as the
hint.

Done.

Powered by Google App Engine
This is Rietveld 408576698