diff -r e165f7647ae3 -r c7c424e9eed5 client/app/slideshow/slideshow_controller.js --- 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'}); + }); })();