{I" class:ETI"ProcessedAsset;FI"logical_path;TI"'spree/frontend/checkout/payment.js;FI" pathname;TI"~/usr/local/rvm/gems/ruby-2.1.2/gems/spree_frontend-2.2.4/app/assets/javascripts/spree/frontend/checkout/payment.js.coffee;FI"content_type;TI"application/javascript;TI" mtime;Tl+ çTI" length;Ti¼ I" digest;TI"%e411e8322da9ca7bf872b26238f1ea7f;FI" source;TI"¼ (function() { Spree.ready(function($) { Spree.onPayment = function() { if (($('#checkout_form_payment')).is('*')) { if (($('#existing_cards')).is('*')) { ($('#payment-method-fields')).hide(); ($('#payment-methods')).hide(); ($('#use_existing_card_yes')).click(function() { ($('#payment-method-fields')).hide(); ($('#payment-methods')).hide(); return ($('.existing-cc-radio')).prop("disabled", false); }); ($('#use_existing_card_no')).click(function() { ($('#payment-method-fields')).show(); ($('#payment-methods')).show(); return ($('.existing-cc-radio')).prop("disabled", true); }); } $(".cardNumber").payment('formatCardNumber'); $(".cardExpiry").payment('formatCardExpiry'); $(".cardCode").payment('formatCardCVC'); $(".cardNumber").change(function() { return $(this).parent().siblings(".ccType").val($.payment.cardType(this.value)); }); ($('input[type="radio"][name="order[payments_attributes][][payment_method_id]"]')).click(function() { ($('#payment-methods li')).hide(); if (this.checked) { return ($('#payment_method_' + this.value)).show(); } }); ($(document)).on('click', '#cvv_link', function(event) { var windowName, windowOptions; windowName = 'cvv_info'; windowOptions = 'left=20,top=20,width=500,height=500,toolbar=0,resizable=0,scrollbars=1'; window.open(($(this)).attr('href'), windowName, windowOptions); return event.preventDefault(); }); ($('input[type="radio"]:checked')).click(); return $('#checkout_form_payment').submit(function() { var coupon_code, coupon_code_field, coupon_status, url; coupon_code_field = $('#order_coupon_code'); coupon_code = $.trim(coupon_code_field.val()); if (coupon_code !== '') { if ($('#coupon_status').length === 0) { coupon_status = $("
"); 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(); return $.ajax({ async: false, method: "PUT", url: url, success: function(data) { coupon_code_field.val(''); coupon_status.addClass("success").html("Coupon code applied successfully."); return true; }, error: function(xhr) { var handler; handler = JSON.parse(xhr.responseText); coupon_status.addClass("error").html(handler["error"]); $('.continue').attr('disabled', false); return false; } }); } }); } }; return Spree.onPayment(); }); }).call(this); ;TI"dependency_digest;TI"%835a81a13a93ea47127a2c7e8075f624;FI"required_paths;T[I"~/usr/local/rvm/gems/ruby-2.1.2/gems/spree_frontend-2.2.4/app/assets/javascripts/spree/frontend/checkout/payment.js.coffee;FI"dependency_paths;T[{I" path;TI"~/usr/local/rvm/gems/ruby-2.1.2/gems/spree_frontend-2.2.4/app/assets/javascripts/spree/frontend/checkout/payment.js.coffee;FI" mtime;TI"2014-09-04T18:28:48-04:00;TI" digest;TI"%1f2159afe0be7e6d23457869e20be0d1;FI" _version;TI"%5ef14a844324cba3e114bd0123f88a5e;F