Sha256: 0945488c9c89dbdf941ab38ba909bcdef7ebd3bce231da61abe358b8c89a0091
Contents?: true
Size: 738 Bytes
Versions: 154
Compression:
Stored size: 738 Bytes
Contents
//= require jquery.payment Spree.Views.Payment.EditCreditCard = Backbone.View.extend({ initialize: function() { this.$(".cardNumber").payment('formatCardNumber'); this.$(".cardExpiry").payment('formatCardExpiry'); this.$(".cardCode").payment('formatCardCVC'); this.render() }, events: { 'change [name=card]': 'render', 'change .cardNumber': 'render' }, render: function() { var isNew = (this.$('[name=card]:checked').val() === 'new') || (this.$('[name=card]').length == 0); this.$('.js-new-credit-card-form').toggleClass('hidden', !isNew) this.$('.js-new-credit-card-form :input').prop('disabled', !isNew) this.$(".ccType").val($.payment.cardType(this.$('.cardNumber').val())) } })
Version data entries
154 entries across 154 versions & 2 rubygems