mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-12-04 15:24:23 +01:00
25 lines
711 B
JavaScript
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;
|
|
|
|
}]);
|