Sha256: 48676e49b4503c4c09f105fefdb5e9f35d328f11375656fe9540782f531a53f7
Contents?: true
Size: 1.37 KB
Versions: 15
Compression:
Stored size: 1.37 KB
Contents
/* global Cleave */ $(document).ready(function () { if ($('#new_payment').length) { /* eslint-disable no-new */ new Cleave('.cardNumber', { creditCard: true, onCreditCardTypeChanged: function (type) { $('.ccType').val(type) } }) /* eslint-disable no-new */ new Cleave('.cardExpiry', { date: true, datePattern: ['m', 'Y'] }) /* eslint-disable no-new */ new Cleave('.cardCode', { numericOnly: true, blocks: [3] }) $('.payment_methods_radios').click( function () { $('.payment-methods').hide() $('.payment-methods :input').prop('disabled', true) if (this.checked) { $('#payment_method_' + this.value + ' :input').prop('disabled', false) $('#payment_method_' + this.value).show() } } ) $('.payment_methods_radios').each( function () { if (this.checked) { $('#payment_method_' + this.value + ' :input').prop('disabled', false) $('#payment_method_' + this.value).show() } else { $('#payment_method_' + this.value).hide() $('#payment_method_' + this.value + ' :input').prop('disabled', true) } if ($('#card_new' + this.value).is('*')) { $('#card_new' + this.value).radioControlsVisibilityOfElement('#card_form' + this.value) } } ) } })
Version data entries
15 entries across 15 versions & 1 rubygems