equal
deleted
inserted
replaced
82 getJsonp: { |
82 getJsonp: { |
83 method: 'JSONP', |
83 method: 'JSONP', |
84 params: params, |
84 params: params, |
85 isArray: false, |
85 isArray: false, |
86 transformResponse: function(data){ |
86 transformResponse: function(data){ |
|
87 var i, j; |
87 // Transform meta list into meta dict |
88 // Transform meta list into meta dict |
88 var nb = data.hits.length; |
89 if (typeof data.hits !== 'undefined'){ |
89 for(var i=0;i<nb;i++){ |
90 var nb = data.hits.length; |
90 var nb_metas = data.hits[i].metas.length; |
91 for(i=0;i<nb;i++){ |
91 data.hits[i].metas_dict = {}; |
92 var nb_metas = data.hits[i].metas.length; |
92 for(var j=0;j<nb_metas;j++){ |
93 data.hits[i].metas_dict = {}; |
93 if(typeof data.hits[i].metas[j].images==='undefined'){ |
94 for(j=0;j<nb_metas;j++){ |
94 data.hits[i].metas_dict[data.hits[i].metas[j].name] = data.hits[i].metas[j].value; |
95 if(typeof data.hits[i].metas[j].images==='undefined'){ |
95 } |
96 data.hits[i].metas_dict[data.hits[i].metas[j].name] = data.hits[i].metas[j].value; |
96 else{ |
97 } |
97 data.hits[i].metas_dict.images = data.hits[i].metas[j].images[0].value; |
98 else{ |
|
99 data.hits[i].metas_dict.images = data.hits[i].metas[j].images[0].value; |
|
100 } |
98 } |
101 } |
99 } |
102 } |
|
103 return data; |
100 } |
104 } |
101 return data; |
105 if (typeof data.response !== 'undefined'){ |
|
106 var result = []; |
|
107 |
|
108 angular.forEach(data.response[0].collect, function(value) { |
|
109 var temp = {}; |
|
110 angular.forEach(value, function(value2, key2) { |
|
111 temp[key2]= value2; |
|
112 }); |
|
113 result.push(temp); |
|
114 }); |
|
115 } |
102 } |
116 } |
103 } |
117 } |
104 }); |
118 }); |
105 }; |
119 }; |
106 }) |
120 }) |