diff -r f166e034c718 -r edbfef527c66 client/app/books/books_controller.js --- a/client/app/books/books_controller.js Wed Mar 25 15:58:48 2015 +0100 +++ b/client/app/books/books_controller.js Wed Mar 25 16:01:31 2015 +0100 @@ -11,20 +11,15 @@ $location.path('/search/' + $scope.q); }; }) - .controller('bookCtrl', function($scope, searchApi, $routeParams, booksModel) { - $scope.slides = searchApi.booksSlides.query({idBook:$routeParams.idBook, format:'json'}, function(data){ - if (typeof(booksModel.slide) === 'undefined') - booksModel.slides = []; - booksModel.slides[$routeParams.idBook] = data; - }); + .controller('bookCtrl', function($scope, searchApi, $routeParams) { + $scope.currentBook = $routeParams.idBook; + $scope.slides = searchApi.booksSlides.query({idBook:$routeParams.idBook, format:'json'}); $scope.deleteItem = function(i){ if(0<=i && i<$scope.slides.length){ if(window.confirm('Êtes-vous sûr(e) de vouloir effacer cet élément ? Cette action est irrémédiable.')){ - searchApi.slide.delete({idSlide: $scope.slides[i].id}, function(res){ - if (res.status === '200'){ - $scope.slides.splice(i, 1); - } + searchApi.slide.delete({idSlide: $scope.slides[i].id}, function(){ + $scope.slides.splice(i, 1); }); } }