app/assets/javascripts/sprangular/directives/addToCartButton.coffee in sprangular-0.0.1 vs app/assets/javascripts/sprangular/directives/addToCartButton.coffee in sprangular-0.1.0
- old
+ new
@@ -5,21 +5,23 @@
templateUrl: 'directives/add_to_cart_button.html'
scope:
variant: '='
quantity: '='
product: '='
+ flexi: '='
class: '='
- controller: ($scope, Cart, Angularytics) ->
+ controller: ($scope, Cart, Angularytics, Env) ->
$scope.adding = false
+ $scope.currencySymbol = Env.currency.symbol
$scope.inCart = ->
Cart.current.hasVariant($scope.variant)
$scope.addToCart = ->
$scope.adding = true
Angularytics.trackEvent("Cart", "Add", $scope.variant.product.name)
- Cart.addVariant($scope.variant, $scope.quantity)
+ Cart.addVariant($scope.variant, $scope.quantity, $scope.flexi)
.success ->
$scope.adding = false
- $scope.$emit('cart.add', {variant: $scope.variant, qty: $scope.quantity})
+ $scope.$emit('cart.add', {variant: $scope.variant, qty: $scope.quantity, flexi: $scope.flexi})