Sha256: 1b97d543f3c39290e697d880325e6355823be0e5949848b0f5b592914179d8ea
Contents?: true
Size: 1.09 KB
Versions: 5
Compression:
Stored size: 1.09 KB
Contents
RedirectsController = ($scope, $state, Restangular, $stateParams) -> $scope.store = Restangular.all('redirects') $scope.store.getList().then (redirects)-> $scope.redirects = redirects $scope.addRedirect = -> $scope.redirects.unshift source: '' destination: '' $scope.save = (data, redirect)-> redirect.source = data.source redirect.destination = data.destination if redirect.id? redirect.put() else restangularizedRedirect = Restangular.restangularizeElement(null, redirect, 'redirects') restangularizedRedirect.save() $scope.destroy = (redirect)-> if redirect.id? restangularizedRedirect = Restangular.restangularizeElement(null, redirect, 'redirects') return unless confirm('<%= I18n.t(:are_you_sure) %>') restangularizedRedirect.remove().then -> $scope.redirects = _.without($scope.redirects, redirect) else $scope.redirects = _.without($scope.redirects, redirect) angular.module('KMS') .controller('RedirectsController', ['$scope', '$state', 'Restangular', '$stateParams', RedirectsController])
Version data entries
5 entries across 5 versions & 1 rubygems