diff -r b714bcbe915c -r 4b3bebe4355d client/app/slides/slides_controller.js --- 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; + }; } }; });