--- 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;
+ };
+ }
+ };
+ });
})();