--- a/client/app/search/search_controller.js Mon Oct 06 12:59:13 2014 +0200
+++ b/client/app/search/search_controller.js Mon Oct 06 17:36:47 2014 +0200
@@ -15,9 +15,19 @@
searchApi.searchResource({q:$scope.q, of: 'json', synthesis: 'false', nresults:'50', callback: 'JSON_CALLBACK'}).$promise.then(
//success
function( data ){
- // TEMP : add random pict
- for(var i=data.hits.length-1; i>=0; i--){
- data.hits[i].url = 'http://placekitten.com/g/' + (100+Math.floor((Math.random()*600)+1)) + '/' + (100+Math.floor((Math.random()*600)+1));
+ // Transform meta list into meta dict
+ var nb = data.hits.length;
+ for(var i=0;i<nb;i++){
+ var nb_metas = data.hits[i].metas.length;
+ data.hits[i].metas_dict = {};
+ for(var j=0;j<nb_metas;j++){
+ if(typeof data.hits[i].metas[j].images==='undefined'){
+ data.hits[i].metas_dict[data.hits[i].metas[j].name] = data.hits[i].metas[j].value;
+ }
+ else{
+ data.hits[i].metas_dict.images = data.hits[i].metas[j].images[0].value;
+ }
+ }
}
$scope.results = data;
},
@@ -26,13 +36,6 @@
alert('Erreur avec la requĂȘte', error);
}
);
-
- $scope.addItem = function(i){
- console.log('addItem',i);
- if($scope.results.hits.length>0 && 0<=i && i<$scope.results.hits.length){
-
- }
- };
})
.filter('meta', function() {
return function(input, metaName) {