client/app/books/books_controller.js
changeset 69 88f76bf93465
parent 65 8116c2b28414
child 74 44ebb0d0b836
--- a/client/app/books/books_controller.js	Fri Apr 03 16:20:20 2015 +0200
+++ b/client/app/books/books_controller.js	Fri Apr 03 16:21:27 2015 +0200
@@ -16,6 +16,20 @@
 				$scope.books.push(newBook);
 			});
 		};
+		$scope.deleteItem = function(i){
+			if(0<=i && i<$scope.books.length){
+				if(window.confirm('Êtes-vous sûr(e) de vouloir effacer cet élément ? Cette action est irrémédiable.')){
+					ammicoApi.book.delete({idBook: $scope.books[i].id}, function(){
+						$scope.books.splice(i, 1);
+					},
+					function(error) {
+						if (error.status === 404){
+							$scope.books.splice(i, 1);
+						}
+					});
+				}
+			}
+		};
 	})
 	.controller('bookCtrl', function($scope, ammicoApi, $routeParams) {
 		$scope.slides = ammicoApi.booksSlides.query({idBook:$routeParams.idBook, format:'json'});