Sha256: 42b11820b4fa1e87b590cd57ecde7f04a03cec88215d16cf1bdc81f23246c5c3
Contents?: true
Size: 1.94 KB
Versions: 20
Compression:
Stored size: 1.94 KB
Contents
//= require spree/frontend/coupon_manager Spree.disableSaveOnClick = function () { $('form.edit_order').on('submit', function (event) { if ($(this).data('submitted') === true) { event.preventDefault() } else { $(this).data('submitted', true) $(this).find(':submit, :image').removeClass('primary').addClass('disabled') } }) } Spree.enableSave = function () { $('form.edit_order').data('submitted', false).find(':submit, :image').attr('disabled', false).addClass('primary').removeClass('disabled') } Spree.ready(function () { Spree.Checkout = {} var formCheckoutConfirm = $('form#checkout_form_confirm') if (formCheckoutConfirm.length) { $('form#checkout_form_confirm button#shopping-cart-coupon-code-button').off('click').on('click', function(event) { event.preventDefault() var input = { appliedCouponCodeField: $('#order_applied_coupon_code'), couponCodeField: $('#order_coupon_code'), couponStatus: $('#coupon_status'), couponButton: $('#shopping-cart-coupon-code-button'), removeCouponButton: $('#shopping-cart-remove-coupon-code-button') } if ($.trim(input.couponCodeField.val()).length && new CouponManager(input).applyCoupon()) { location.reload(); return true } else { return false } }) $('form#checkout_form_confirm button#shopping-cart-remove-coupon-code-button').off('click').on('click', function(event) { var input = { appliedCouponCodeField: $('#order_applied_coupon_code'), couponCodeField: $('#order_coupon_code'), couponStatus: $('#coupon_status'), couponButton: $('#shopping-cart-coupon-code-button'), removeCouponButton: $('#shopping-cart-remove-coupon-code-button') } if (new CouponManager(input).removeCoupon()) { return true } else { event.preventDefault() return false } }) } return Spree.Checkout })
Version data entries
20 entries across 20 versions & 1 rubygems