diff options
Diffstat (limited to 'StoneIsland/www/js/lib/nav')
| -rw-r--r-- | StoneIsland/www/js/lib/nav/CreditCardView.js | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/StoneIsland/www/js/lib/nav/CreditCardView.js b/StoneIsland/www/js/lib/nav/CreditCardView.js index 8d805b80..a942446d 100644 --- a/StoneIsland/www/js/lib/nav/CreditCardView.js +++ b/StoneIsland/www/js/lib/nav/CreditCardView.js @@ -1,5 +1,5 @@ -var CreditCardView = View.extend({ +var CreditCardView = SerializableView.extend({ template: $("#creditcard_template").html(), @@ -16,7 +16,6 @@ var CreditCardView = View.extend({ this.$el.html(this.template) this.$number = this.$("[name=Number]") - console.log(this.$number) this.$number.validateCreditCard(this.updateCard.bind(this), this.cardOptions) }, @@ -27,25 +26,25 @@ var CreditCardView = View.extend({ }, updateCard: function(card){ - console.log(card) + // console.log(card) // card.card_type.name // card.card_type.valid }, validate_presence: { 'Number': 'Please enter your credit card number.', - 'CVV': 'Please enter your security code.', + 'Cvv': 'Please enter your security code.', }, validate_fields: function(data, errors){ - var card = this.$number.validateCreditCard(this.cardOptions) - - if (! card.valid) { errors.push([ "Number", "Your card number is invalid." ]) + if (! card.valid) { errors.push([ "Number", "Your card number is invalid." ]) } if (! data.ExpirationMonth || data.ExpirationMonth == "NONE") { errors.push([ "ExpirationMonth", "Please enter the expiration month." ]) } if (! data.ExpirationYear || data.ExpirationYear == "NONE") { errors.push([ "ExpirationYear", "Please select the expiration month." ]) } data.UserId = auth.user_id - + if (card.valid) { + data.Type = card.card_type.name + } }, }) |
