client/app/books/books_controller.js
changeset 42 edbfef527c66
parent 32 802ba9793507
child 49 88cd0bb61c12
--- 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);
 					});
 				}
 			}