client/app/slides/slides_controller.js
changeset 40 4b3bebe4355d
parent 37 81ed4fbb1a64
child 54 ccb586464a6f
--- a/client/app/slides/slides_controller.js	Wed Mar 25 15:55:38 2015 +0100
+++ b/client/app/slides/slides_controller.js	Wed Mar 25 15:57:45 2015 +0100
@@ -2,10 +2,11 @@
 	'use strict';
 
 	angular.module('ammicoSlides',['ngResource', 'ngRoute'])
-	.controller('slidesCtrl', function($scope, $routeParams, searchApi, $sce){
-
+	.controller('slidesCtrl', function($scope, $routeParams, searchApi){
+		console.log($scope.currentBook);
+		
 		$scope.slide = searchApi.slide.get({idSlide:$routeParams.idSlide, format:'json'}, function(data){
-			data.details.description =  $sce.trustAsHtml(data.details.description);
+			data = searchApi.sanitizeUrls(data);
 		});
 
 		$scope.save = function(){
@@ -23,13 +24,16 @@
 				$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();
+						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.save();
 				};
+				$scope.doubleClick = function(){
+					$scope.slide.editMode = true;
+				};
 			}
 		};
 	});