Sha256: a6e7f4190a17ccd3f1c61b11bc31215fff28803854544104f6bdc8facb235b7b
Contents?: true
Size: 809 Bytes
Versions: 1
Compression:
Stored size: 809 Bytes
Contents
Sprangular.directive 'addressSelection', -> restrict: 'E' templateUrl: 'addresses/selection.html' scope: address: '=' addresses: '=' countries: '=' disabled: '=' submitted: '=' controller: ($scope) -> $scope.existingAddress = false $scope.$watch 'addresses', (addresses) -> return unless addresses && addresses.length > 0 found = _.find addresses, (existing) -> existing.same($scope.address) $scope.toggleExistingAddress() if found $scope.toggleExistingAddress = -> $scope.existingAddress = !$scope.existingAddress if $scope.existingAddress $scope.address = $scope.addresses[0] else $scope.address = new Sprangular.Address() link: (element, attrs) -> attrs.disabled = false unless attrs.disabled?
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sprangular-0.1.0 | app/assets/javascripts/sprangular/directives/addressSelection.coffee |