app/assets/javascripts/spree/frontend/checkout/payment.js.coffee in solidus_frontend-1.3.2 vs app/assets/javascripts/spree/frontend/checkout/payment.js.coffee in solidus_frontend-1.4.0.beta1
- old
+ new
@@ -38,42 +38,6 @@
# Activate already checked payment method if form is re-rendered
# i.e. if user enters invalid data
($ 'input[type="radio"]:checked').click()
- $('#checkout_form_payment').submit ->
- # Coupon code application may take a number of seconds.
- # Informing the user that this is happening is a good way to indicate some progress to them.
- # In addition to this, if the coupon code FAILS then they don't lose their just-entered payment data.
- coupon_code_field = $('#order_coupon_code')
- coupon_code = $.trim(coupon_code_field.val())
- if (coupon_code != '')
- if $('#coupon_status').length == 0
- coupon_status = $("<div id='coupon_status'></div>")
- coupon_code_field.parent().append(coupon_status)
- else
- coupon_status = $("#coupon_status")
-
- url = Spree.url(Spree.routes.apply_coupon_code(Spree.current_order_id),
- {
- order_token: Spree.current_order_token,
- coupon_code: coupon_code
- }
- )
-
- coupon_status.removeClass();
- Spree.ajax({
- async: false,
- method: "PUT",
- url: url,
- success: (data) ->
- coupon_code_field.val('')
- coupon_status.addClass("success").html("Coupon code applied successfully.")
- return true
- error: (xhr) ->
- handler = JSON.parse(xhr.responseText)
- coupon_status.addClass("error").html(handler["error"])
- $('.continue').attr('disabled', false)
- return false
- })
-
Spree.onPayment()