show the data of the json received from the server (normalize the exchanged data)
--- a/client/app/books/book.html Tue Apr 07 12:01:58 2015 +0200
+++ b/client/app/books/book.html Wed Apr 08 00:31:45 2015 +0200
@@ -3,11 +3,10 @@
<ul ui-sortable="sortableOptions" ng:model="slides" class="list-unstyled list-inline gallery container">
<li class="col-md-3 item" ng-repeat="i in slides">
<div class="img-ctn">
- <img class="img img-responsive image" ng-src="{{ i.details.images }}" />
+ <img class="img img-responsive image" ng-src="{{ i.details.image }}" />
<p>{{ i.details.title }}</p>
<div class="gallery-buttons">
- <a class="btn btn-default" href="#/slide/edit/{{ i.id }}"><span class="glyphicon glyphicon-pencil"></span></a>
- <a class="btn btn-default" href="#/slide/{{ i.id }}"><span class="glyphicon glyphicon-eye-open"></span></a>
+ <a class="btn btn-default" href="#/slide/{{ i.id }}"><span class="glyphicon glyphicon-pencil"></span></a>
<a class="btn btn-default" ng-click="deleteItem($index)"><span class="glyphicon glyphicon-trash"></span></a>
</div>
</div>
--- a/client/app/slides/slides.html Tue Apr 07 12:01:58 2015 +0200
+++ b/client/app/slides/slides.html Wed Apr 08 00:31:45 2015 +0200
@@ -9,7 +9,8 @@
</div>
<div class="container slide-content">
<div class="col-md-7 media">
- <img ng-if="slide.details.images" ng-src="{{ slide.details.images }}" style="margin: auto;">
+ <img ng-if="slide.details.image" ng-src="{{ slide.details.image }}" style="margin: auto;">
+ <p ng-if="slide.details.caption" ng-src="{{ slide.details.caption }}" style="margin: auto;"></p>
<audio ng-if="slide.details.audio" ng-src="{{ slide.details.audio }}" style="margin: auto; controls loop"></audio>
<video ng-if="slide.details.video" ng-src="{{ slide.details.video }}" style="margin: auto;" controls></video>
</div>
--- a/client/app/slides/slides_controller.js Tue Apr 07 12:01:58 2015 +0200
+++ b/client/app/slides/slides_controller.js Wed Apr 08 00:31:45 2015 +0200
@@ -8,10 +8,6 @@
data = ammicoApi.sanitizeUrls(data);
});
- $scope.save = function(){
- $scope.slide.$save({idSlide:$routeParams.idSlide, format:'json'});
- };
-
})
.directive('slideEditor', function() {
return {
@@ -28,7 +24,7 @@
}
}
$scope.slide.editMode = false;
- $scope.save();
+ $scope.slide.$save({idSlide:$scope.slide.id, format:'json'});
};
$scope.doubleClick = function(){
$scope.slide.editMode = true;