1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-11-30 11:24:21 +01:00
fab-manager/app/assets/javascripts/directives/stripe-angular.js
2016-03-23 18:39:41 +01:00

25 lines
711 B
JavaScript

'use strict';
// https://github.com/gtramontina/stripe-angular
Application.Directives.directive('stripeForm', ['$window',
function($window) {
var directive = { restrict: 'A' };
directive.link = function(scope, element, attributes) {
var form = angular.element(element);
form.bind('submit', function() {
var button = form.find('button');
button.prop('disabled', true);
$window.Stripe.createToken(form[0], function() {
var args = arguments;
scope.$apply(function() {
scope[attributes.stripeForm].apply(scope, args);
});
//button.prop('disabled', false);
});
});
};
return directive;
}]);