DescriptionInteractive autofill: Handle Online Wallet being unavailable.
Adds to WalletClient:
- bool HasRequestInProgress(): whether a request is in flight.
Adds to AutofillDialogController:
- bool CanPayWithWallet(): whether not we've had a wallet error.
- string16 AccountChooserText(): the text that the account chooser displays.
- bool AccountChooserEnabled(): whether the account chooser should be underlined/clickable.
Adds to AutofillDialogControllerImpl:
- an implementation of newly added AutofillDialogController methods.
- a way to safely refresh wallet items from the server.
Adds to AutofillDialogViews:
- NotificationArea arrow points at a views::View* above it
- UpdateAccountChooser() accounts for wallet being unavailable.
- padding between |notification_area_| and |account_chooser_link_|.
BUG=163504, 168669
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=182020
Patch Set 1 #Patch Set 2 : log message, fake translation #Patch Set 3 : . #Patch Set 4 : todo #Patch Set 5 : x #
Total comments: 31
Patch Set 6 : simpler #Patch Set 7 : . #Patch Set 8 : . #
Total comments: 6
Patch Set 9 : w00t #Patch Set 10 : includes #Patch Set 11 : TODO(again) #Patch Set 12 : . #
Total comments: 5
Patch Set 13 : . #Patch Set 14 : . #Patch Set 15 : . #
Total comments: 9
Patch Set 16 : isherman@ review #
Total comments: 6
Patch Set 17 : . #Patch Set 18 : . #Patch Set 19 : rebase #Patch Set 20 : . #Messages
Total messages: 23 (0 generated)
|