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

Version Path
solidus_backend-4.5.1 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.5.0 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.3.6 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.2.5 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.1.6 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.4.2 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.4.1 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.4.0 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.3.4 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.2.4 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.1.5 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.3.3 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.3.2 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.1.4 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.3.1 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.3.0 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.2.3 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.1.3 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-4.0.4 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js
solidus_backend-3.4.6 app/assets/javascripts/spree/backend/views/payment/edit_credit_card.js