Fix for Braintree

This commit is contained in:
Hillel Coren 2018-03-15 21:23:44 +02:00
parent 53b1ce7a0f
commit eb4fceede6

View File

@ -56,16 +56,13 @@
} }
}, },
onPaymentMethodReceived: function(event) { onPaymentMethodReceived: function(event) {
if ($form.find('button').is(':disabled')) {
return false;
}
// Disable the submit button to prevent repeated clicks // Disable the submit button to prevent repeated clicks
$form.find('button').prop('disabled', true); $form.find('button').prop('disabled', true);
$('#js-error-message').hide(); $('#js-error-message').hide();
// Insert the token into the form so it gets submitted to the server // Insert the token into the form so it gets submitted to the server
$form.append($('<input type="hidden" name="sourceToken"/>').val(event.nonce)); $form.append($('<input type="hidden" name="sourceToken"/>').val(event.nonce));
// and submit // and submit
$form.get(0).submit(); $form.get(0).submit();
} }