diff -r e165f7647ae3 -r c7c424e9eed5 client/app/slides/slides_controller.js --- a/client/app/slides/slides_controller.js Wed May 27 19:01:25 2015 +0200 +++ b/client/app/slides/slides_controller.js Wed May 27 19:02:43 2015 +0200 @@ -1,36 +1,36 @@ (function(){ - 'use strict'; + 'use strict'; - angular.module('ammicoSlides',['ngResource', 'ngRoute']) - .controller('slidesCtrl', function($scope, $routeParams, ammicoApi){ - - $scope.slide = ammicoApi.slide.get({idSlide:$routeParams.idSlide, format:'json'}, function(data){ - data = ammicoApi.sanitizeUrls(data); - }); + angular.module('ammicoSlides',['ngResource', 'ngRoute']) + .controller('slidesCtrl', function($scope, $routeParams, Slide, Utils){ + + $scope.slide = Slide.get({idSlide:$routeParams.idSlide, format:'json'}, function(data){ + data = Utils.sanitizeUrls(data); + }); - }) - .directive('slideEditor', function() { - return { - restrict: 'AE', - replace: true, - scope: false, - templateUrl: 'slides/data_editor.html', - controller: function($scope){ - $scope.slidesave = function(){ - if(typeof $scope.slide.tags === 'string'){ - $scope.slide.tags = $scope.slide.tags.split(','); - for (var i = $scope.slide.tags.length - 1; i >= 0; i--) { - $scope.slide.tags[i] = $scope.slide.tags[i].trim(); - } - } - $scope.slide.editMode = false; - $scope.slide.$save({idSlide:$scope.slide.id, format:'json'}); - }; - $scope.doubleClick = function(){ - $scope.slide.editMode = true; - }; - } - }; - }); + }) + .directive('slideEditor', function() { + return { + restrict: 'AE', + replace: true, + scope: false, + templateUrl: 'slides/data_editor.html', + controller: function($scope){ + $scope.slidesave = function(){ + if(typeof $scope.slide.tags === 'string'){ + $scope.slide.tags = $scope.slide.tags.split(','); + for (var i = $scope.slide.tags.length - 1; i >= 0; i--) { + $scope.slide.tags[i] = $scope.slide.tags[i].trim(); + } + } + $scope.slide.editMode = false; + $scope.slide.$update({format:'json'}); + }; + $scope.doubleClick = function(){ + $scope.slide.editMode = true; + }; + } + }; + }); })();