{I" class:ETI"ProcessedAsset;FI"logical_path;TI"-sprangular/directives/addToCartButton.js;FI" pathname;TI"n/home/josh/Projects/Dynamo/sprangular/app/assets/javascripts/sprangular/directives/addToCartButton.coffee;FI"content_type;TI"application/javascript;TI" mtime;Tl+"UI" length;Ti?I" digest;TI"%8700205e999bb380882e39e8492fb2cf;FI" source;TI"?(function() { 'use strict'; Sprangular.directive('addToCartButton', function() { return { restrict: 'E', templateUrl: 'directives/add_to_cart_button.html', scope: { variant: '=', quantity: '=', product: '=', flexi: '=', "class": '=' }, controller: function($scope, Cart, Angularytics, Env) { $scope.adding = false; $scope.currencySymbol = Env.currency.symbol; $scope.inCart = function() { return Cart.current.hasVariant($scope.variant); }; return $scope.addToCart = function() { $scope.adding = true; Angularytics.trackEvent("Cart", "Add", $scope.variant.product.name); return Cart.addVariant($scope.variant, $scope.quantity, $scope.flexi).success(function() { $scope.adding = false; return $scope.$emit('cart.add', { variant: $scope.variant, qty: $scope.quantity, flexi: $scope.flexi }); }); }; } }; }); }).call(this); ;TI"dependency_digest;TI"%e23a9c3dddd907b0269ac64ee23d7ca0;FI"required_paths;T[I"n/home/josh/Projects/Dynamo/sprangular/app/assets/javascripts/sprangular/directives/addToCartButton.coffee;FI"dependency_paths;T[{I" path;TI"n/home/josh/Projects/Dynamo/sprangular/app/assets/javascripts/sprangular/directives/addToCartButton.coffee;FI" mtime;TI"2015-03-25T16:05:54-04:00;TI" digest;TI"%1466a005e8b4aa2974edb70d05df8e33;FI" _version;TI"%64e62ddc273c2f5847f30d698ca14b67;F