Commit 1f88da399b7e429d43fda0ecc6b2dc614cc09612

Authored by Leonardo Merlin
1 parent 6fb80e5e

Sort proposals by ranking position

src/app/components/article-service/article.service.js
... ... @@ -219,6 +219,7 @@
219 219  
220 220 UtilService.get(url, {params: paramsExtended}).then(function(data){
221 221 _pipeInjectSlugIntoParentProgram(data);
  222 + _pipeSortByRankinPosition(data);
222 223 cbSuccess(data);
223 224 }).catch(function(error){
224 225 cbError(error);
... ... @@ -237,5 +238,14 @@
237 238 }
238 239 }
239 240 }
  241 +
  242 + function _pipeSortByRankinPosition(data){
  243 + if(!data.articles && data.article){
  244 + data.articles = [data.article];
  245 + }
  246 + data.articles = data.articles.sort(function(pA, pB){
  247 + return pA.ranking_position - pB.ranking_position;
  248 + });
  249 + }
240 250 }
241 251 })();
... ...
src/app/components/proposal-list/proposal-list.html
... ... @@ -32,7 +32,7 @@
32 32 </button>
33 33 </div>
34 34 <div class="col-md-4">
35   - <proposal-stats views="{{::proposal.hits}}" up="{{::proposal.votes_for}}" down="{{::proposal.votes_against}}"></proposal-stats>
  35 + <proposal-stats class="text-right" views="{{::proposal.hits}}" up="{{::proposal.votes_for}}" down="{{::proposal.votes_against}}"></proposal-stats>
36 36 </div>
37 37 </div>
38 38 </td>
... ...