diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-08-31 22:37:03 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-08-31 22:37:03 +0200 |
| commit | d22d51a1ae49680015326857360eb699f31efced (patch) | |
| tree | 43ac5007de26848f516b37b863daeb77f86d97d2 /StoneIsland/platforms/android/assets/www/js/lib/nav/CreditCardView.js | |
| parent | a81d20bc18d002623fc24cdcea8df7eed6d85bc9 (diff) | |
NO MORE ANDROID BUILD
Diffstat (limited to 'StoneIsland/platforms/android/assets/www/js/lib/nav/CreditCardView.js')
| -rwxr-xr-x | StoneIsland/platforms/android/assets/www/js/lib/nav/CreditCardView.js | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/StoneIsland/platforms/android/assets/www/js/lib/nav/CreditCardView.js b/StoneIsland/platforms/android/assets/www/js/lib/nav/CreditCardView.js deleted file mode 100755 index af53d964..00000000 --- a/StoneIsland/platforms/android/assets/www/js/lib/nav/CreditCardView.js +++ /dev/null @@ -1,63 +0,0 @@ - -var CreditCardViewID = Math.round(Date.now() % 1000) - -var CreditCardView = SerializableView.extend({ - - template: $("#creditcard_template").html(), - - cardOptions: { - accept: ['visa', 'mastercard', 'amex', 'jcb'], - }, - - events: { - }, - - initialize: function(opt){ - this.parent = opt.parent - this.setElement( this.parent.$(".cc") ) - this.$el.html(this.template.replace(/{{_id}}/g, CreditCardViewID++)) - - this.$number = this.$("[name=Number]") - this.$number.validateCreditCard(this.updateCard.bind(this), this.cardOptions) - }, - - populate: function(data){ - this.data = data - data.Number = "XXXX XXXX XXXX " + data.Number - this.$number.attr("type", "text") - this.parent.$(".cc input").val("") - this.$(".cc input").val("") - this.load_data(data) - }, - - updateCard: function(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.', - }, - - validate_fields: function(data, errors){ - if (this.disabled) { return } - var card = this.$number.validateCreditCard(this.cardOptions) - 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 = YOOX_CREDIT_CARD_NAME_LOOKUP[ card.card_type.name ] - } - }, - -}) - -var YOOX_CREDIT_CARD_NAME_LOOKUP = { - "visa": "Visa", - "mastercard": "Mastercard", - "amex": "AmericanExpress", - "jcb": "JCB", -} |
