Sha256: c13ed09cc5ce3eff1e8f300160543d25dba88f7c4d176d2931ff94a43e68b56d
Contents?: true
Size: 726 Bytes
Versions: 2
Compression:
Stored size: 726 Bytes
Contents
'use strict' Sprangular.directive 'quantityInput', -> restrict: 'E' templateUrl: 'directives/quantity_input.html' scope: variant: '=' updateCart: '=' quantity: '=' controller: ($scope, Cart, Angularytics) -> $scope.$watch 'quantity', (newValue, oldValue)-> if oldValue != newValue if $scope.updateCart Cart.updateItemQuantity($scope.variant.id, $scope.quantity) if oldValue > newValue Angularytics.trackEvent("Cart", "Quantity decrease", oldValue - newValue) else Angularytics.trackEvent("Cart", "Quantity increase", newValue - oldValue) $scope.update = (delta) -> $scope.quantity += delta unless ($scope.quantity + delta) == 0
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sprangular-0.1.0 | app/assets/javascripts/sprangular/directives/quantityInput.coffee |
sprangular-0.0.1 | app/assets/javascripts/sprangular/directives/quantityInput.coffee |