Commit 1f88da399b7e429d43fda0ecc6b2dc614cc09612
1 parent
6fb80e5e
Exists in
master
and in
8 other branches
Sort proposals by ranking position
Showing
2 changed files
with
11 additions
and
1 deletions
Show diff stats
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> | ... | ... |