client/app/slideshow/slideshow_controller.js
changeset 99 c7c424e9eed5
parent 67 bc8fb175f4d9
child 106 cb13a9009bf5
--- a/client/app/slideshow/slideshow_controller.js	Wed May 27 19:01:25 2015 +0200
+++ b/client/app/slideshow/slideshow_controller.js	Wed May 27 19:02:43 2015 +0200
@@ -1,11 +1,13 @@
 (function(){
-	'use strict';
+    'use strict';
 
-	angular.module('ammicoSlideshow',['ngResource', 'ngRoute', 'ui.bootstrap'])
-	.controller('slideshowCtrl', function($scope, ammicoApi, $routeParams){
-		$scope.slideshow = ammicoApi.booksSlides.query({idBook:$routeParams.iSlide, format:'json'}, function(data){
-			data = ammicoApi.sanitizeUrls(data);
-		});
-		$scope.book = ammicoApi.book.get({idBook:$routeParams.iSlide, format:'json'});
-	});
+    angular.module('ammicoSlideshow',['ngResource', 'ngRoute', 'ui.bootstrap'])
+    .controller('slideshowCtrl', function($scope, $routeParams, Slide, Book, Utils){
+        $scope.slideshow = Slide.query({idBook:$routeParams.iSlide, format:'json'}, function(data){
+            data.forEach(function(slide){
+               slide = Utils.sanitizeUrls(slide);
+            });
+        });
+        $scope.book = Book.get({idBook:$routeParams.iSlide, format:'json'});
+    });
 })();