Refactoring credit cards interface, and backend logic

This commit is contained in:
Rob Harrington
2017-05-26 17:16:07 +10:00
parent 778526af2e
commit f4c3fbf8bc
18 changed files with 169 additions and 108 deletions

View File

@@ -1,18 +1,12 @@
Darkswarm.controller "CreditCardsCtrl", ($scope, $timeout, CreditCard, savedCreditCards, StripeJS, Dates, Loading) ->
Darkswarm.controller "CreditCardsCtrl", ($scope, $timeout, CreditCard, CreditCards, StripeJS, Dates) ->
angular.extend(this, new FieldsetMixin($scope))
$scope.savedCreditCards = savedCreditCards
$scope.savedCreditCards = CreditCards.saved
$scope.CreditCard = CreditCard
$scope.secrets = CreditCard.secrets
$scope.showForm = CreditCard.show
$scope.storeCard = CreditCard.requestToken
$scope.allow_name_change = true
$scope.disable_fields = false
$scope.months = Dates.months
$scope.years = Dates.years
$scope.secrets = CreditCard.secrets
$scope.add_card_visible = false
$scope.storeCard = =>
CreditCard.requestToken($scope.secrets)
$scope.toggle = ->
$scope.add_card_visible = !($scope.add_card_visible)