client/app/slides/slides_controller.js
changeset 99 c7c424e9eed5
parent 76 aa0a2d37faca
--- 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;
+                };
+            }
+        };
+    });
 
 })();