summaryrefslogtreecommitdiff
path: root/StoneIsland/www/js/lib/nav/CreditCardView.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-11-25 23:41:44 -0500
committerJules Laplace <jules@okfoc.us>2015-11-25 23:41:44 -0500
commit818a4f598851d4fbfac5addbfd3fedc59772ac2b (patch)
treef6c5bda4b0e3c65e4d574df804390301e48cbfe0 /StoneIsland/www/js/lib/nav/CreditCardView.js
parent98e21c4f1b096fc117a6a0f770bb69ab7c83914d (diff)
populate cc test data
Diffstat (limited to 'StoneIsland/www/js/lib/nav/CreditCardView.js')
-rw-r--r--StoneIsland/www/js/lib/nav/CreditCardView.js15
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
+ }
},
})