equal
deleted
inserted
replaced
25 }); |
25 }); |
26 |
26 |
27 modalInstance.result.then(function (idBook) { |
27 modalInstance.result.then(function (idBook) { |
28 var newSlide = _this; |
28 var newSlide = _this; |
29 newSlide.book = idBook; |
29 newSlide.book = idBook; |
30 delete newSlide["id"]; |
30 delete newSlide.id; |
31 slides.save(newSlide); |
31 slides.save(newSlide); |
32 }); |
32 }); |
33 }, |
33 }, |
34 update: function(){ |
34 update: function(){ |
35 console.log('test'); |
35 console.log('test'); |
39 if(window.confirm('Êtes-vous sûr(e) de vouloir effacer cet élément ? Cette action est irrémédiable.')){ |
39 if(window.confirm('Êtes-vous sûr(e) de vouloir effacer cet élément ? Cette action est irrémédiable.')){ |
40 this.$delete(function(){ |
40 this.$delete(function(){ |
41 if (array){ |
41 if (array){ |
42 array.splice(array.indexOf(_this), 1); |
42 array.splice(array.indexOf(_this), 1); |
43 } |
43 } |
44 //$scope.$emit("slideDeleted", array); |
44 //$scope.$emit('slideDeleted', array); |
45 }, |
45 }, |
46 function(error) { |
46 function(error) { |
47 if (error.status === 404 && array){ |
47 if (error.status === 404 && array){ |
48 array.splice(array.indexOf(_this), 1); |
48 array.splice(array.indexOf(_this), 1); |
49 } |
49 } |
102 } |
102 } |
103 } |
103 } |
104 }); |
104 }); |
105 }; |
105 }; |
106 }) |
106 }) |
107 .directive('myCustomer', function(){ |
107 .directive('imgType', function(){ |
108 return { |
108 return { |
109 link: function(scope, elem, attr) { |
109 restrict: 'AE', |
|
110 link: function(scope, elem) { |
110 elem.bind('error', function() { |
111 elem.bind('error', function() { |
111 elem.parents('li.item').addClass('no-img'); |
112 elem.parents('li.item').addClass('no-img'); |
112 elem.remove(); |
113 elem.remove(); |
113 }); |
114 }); |
114 elem.on('load', function() { |
115 elem.on('load', function() { |
115 var w = $(this).width(), |
116 var w = elem.width(), |
116 h = $(this).height(); |
117 h = elem.height(); |
117 if (w > h){ |
118 if (w > h){ |
118 $(this).addClass('img-landscape'); |
119 elem.addClass('img-landscape'); |
119 } |
120 } |
120 }); |
121 }); |
121 } |
122 } |
122 } |
123 }; |
123 }); |
124 }); |
124 |
125 |
125 })(); |
126 })(); |