mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-04-02 12:32:55 +00:00
Bug 969564 - Fix payments webapprt regression. r=ferjm
This commit is contained in:
parent
d7d60b44e6
commit
106bbee041
@ -80,13 +80,13 @@ PaymentUI.prototype = {
|
||||
|
||||
// If there's only one payment provider that will work, just move on without prompting the user.
|
||||
if (aRequests.length == 1) {
|
||||
aSuccessCb.onresult(aRequestId, aRequests[0].wrappedJSObject.type);
|
||||
aSuccessCb.onresult(aRequestId, aRequests[0].type);
|
||||
return;
|
||||
}
|
||||
|
||||
// Otherwise, let the user select a payment provider from a list.
|
||||
for (let i = 0; i < aRequests.length; i++) {
|
||||
let request = aRequests[i].wrappedJSObject;
|
||||
let request = aRequests[i];
|
||||
let requestText = request.providerName;
|
||||
if (request.productPrice) {
|
||||
requestText += " (" + request.productPrice[0].amount + " " +
|
||||
@ -100,7 +100,7 @@ PaymentUI.prototype = {
|
||||
title: this.bundle.GetStringFromName("payments.providerdialog.title"),
|
||||
}).setSingleChoiceItems(listItems).show(function(data) {
|
||||
if (data.button > -1 && aSuccessCb) {
|
||||
aSuccessCb.onresult(aRequestId, aRequests[data.button].wrappedJSObject.type);
|
||||
aSuccessCb.onresult(aRequestId, aRequests[data.button].type);
|
||||
} else {
|
||||
_error(aRequestId, "USER_CANCELED");
|
||||
}
|
||||
|
@ -52,7 +52,7 @@ PaymentUI.prototype = {
|
||||
// If there's only one payment provider that will work, just move on
|
||||
// without prompting the user.
|
||||
if (aRequests.length == 1) {
|
||||
aSuccessCb.onresult(aRequestId, aRequests[0].wrappedJSObject.type);
|
||||
aSuccessCb.onresult(aRequestId, aRequests[0].type);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -60,7 +60,7 @@ PaymentUI.prototype = {
|
||||
|
||||
// Otherwise, let the user select a payment provider from a list.
|
||||
for (let i = 0; i < aRequests.length; i++) {
|
||||
let request = aRequests[i].wrappedJSObject;
|
||||
let request = aRequests[i];
|
||||
let requestText = request.providerName;
|
||||
if (request.productPrice && Array.isArray(request.productPrice)) {
|
||||
// We should guess the user currency and use that instead.
|
||||
@ -80,7 +80,7 @@ PaymentUI.prototype = {
|
||||
items.length, items, selected);
|
||||
if (result) {
|
||||
aSuccessCb.onresult(aRequestId,
|
||||
aRequests[selected.value].wrappedJSObject.type);
|
||||
aRequests[selected.value].type);
|
||||
} else {
|
||||
aErrorCb.onresult(aRequestId, "USER_CANCELLED");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user