Commit a6b79c31cfedba665012f2cbbb3a717fc5337aff
1 parent
7c8b0fdc
Exists in
master
and in
8 other branches
Fix typo. Change proposal list limit
Showing
6 changed files
with
14 additions
and
14 deletions
Show diff stats
src/app/components/proposal-carousel/proposal-carousel.html
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | </div> |
| 25 | 25 | </div> |
| 26 | 26 | <div class="proposal-carousel-bottom color-theme-common-bg" ng-click="vm.showProposalsList()"> |
| 27 | - <div>Veja as propostas mais vortadas</div> | |
| 27 | + <div>Veja as propostas mais votadas</div> | |
| 28 | 28 | <div class="proposal-carousel-bottom-icon"> |
| 29 | 29 | <span class="glyphicon glyphicon-chevron-down pull-right color-theme-common-fg"></span> |
| 30 | 30 | </div> | ... | ... |
src/app/components/proposal-list/proposal-list.directive.js
| ... | ... | @@ -33,8 +33,8 @@ |
| 33 | 33 | throw { name: 'NotDefined', message: 'The attribute "proposals" is undefined.'}; |
| 34 | 34 | } |
| 35 | 35 | |
| 36 | - if(!vm.per_page){ | |
| 37 | - vm.per_page = 5; | |
| 36 | + if(!vm.perPage){ | |
| 37 | + vm.perPage = 5; | |
| 38 | 38 | } |
| 39 | 39 | |
| 40 | 40 | vm.initPorposalList(); |
| ... | ... | @@ -50,10 +50,10 @@ |
| 50 | 50 | vm.proposalsLength = vm.proposals.length; |
| 51 | 51 | |
| 52 | 52 | |
| 53 | - if ((vm.proposalsLength % vm.per_page) === 0) { | |
| 54 | - vm.pages = vm.proposalsLength / vm.per_page; | |
| 53 | + if ((vm.proposalsLength % vm.perPage) === 0) { | |
| 54 | + vm.pages = vm.proposalsLength / vm.perPage; | |
| 55 | 55 | } else{ |
| 56 | - vm.pages = (vm.proposalsLength / vm.per_page) + 1; | |
| 56 | + vm.pages = (vm.proposalsLength / vm.perPage) + 1; | |
| 57 | 57 | } |
| 58 | 58 | |
| 59 | 59 | // vm.arraypages = new Array(Math.ceil(vm.pages)); |
| ... | ... | @@ -81,8 +81,8 @@ |
| 81 | 81 | ProposalListController.prototype.getProposalsPerPage = function (pageIndex) { |
| 82 | 82 | var vm = this; |
| 83 | 83 | |
| 84 | - var initialIndex = pageIndex * vm.per_page; | |
| 85 | - var finalIndex = initialIndex + vm.per_page; | |
| 84 | + var initialIndex = pageIndex * vm.perPage; | |
| 85 | + var finalIndex = initialIndex + vm.perPage; | |
| 86 | 86 | |
| 87 | 87 | return vm.proposals.slice(initialIndex, finalIndex); |
| 88 | 88 | }; |
| ... | ... | @@ -132,7 +132,7 @@ |
| 132 | 132 | templateUrl: 'app/components/proposal-list/proposal-list.html', |
| 133 | 133 | scope: { |
| 134 | 134 | proposals: '=', |
| 135 | - per_page: '=' | |
| 135 | + perPage: '=' | |
| 136 | 136 | }, |
| 137 | 137 | controller: ProposalListController, |
| 138 | 138 | controllerAs: 'vm', | ... | ... |
src/app/components/proposal-list/proposal-list.html
| ... | ... | @@ -27,8 +27,7 @@ |
| 27 | 27 | <div class="row row-actions"> |
| 28 | 28 | <div class="col-sm-8"> |
| 29 | 29 | <button type="button" class="btn btn-link btn-rate color-theme-common-fg" ng-click="vm.showContent(proposal)"> |
| 30 | - Avalie esta proposta | |
| 31 | - <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> | |
| 30 | + Participe | |
| 32 | 31 | </button> |
| 33 | 32 | </div> |
| 34 | 33 | <div class="col-sm-4"> | ... | ... |
src/app/pages/programas/programa.controller.js
| ... | ... | @@ -76,6 +76,7 @@ |
| 76 | 76 | vm.loadingTopProposals = true; |
| 77 | 77 | vm.DialogaService.getProposalsByTopicId(vm.article.id, {}, function(data) { |
| 78 | 78 | vm.proposals = data.articles; |
| 79 | + vm.proposalsTopFive = vm.proposals.slice(0, 5); | |
| 79 | 80 | vm.proposalsTopRated = vm.proposals.slice(0, 3); |
| 80 | 81 | vm.loadingTopProposals = false; |
| 81 | 82 | }, function(error) { | ... | ... |
src/app/pages/programas/programa.html
| ... | ... | @@ -111,7 +111,7 @@ |
| 111 | 111 | </div> |
| 112 | 112 | </section> |
| 113 | 113 | |
| 114 | - <section id="section-proposal-list" class="proposal-extended-section" style="display:none;" ng-if="pagePrograma.proposals && pagePrograma.proposals.length > 0"> | |
| 114 | + <section id="section-proposal-list" class="proposal-extended-section" style="display:none;" ng-if="pagePrograma.proposalsTopFive && pagePrograma.proposalsTopFive.length > 0"> | |
| 115 | 115 | <div class="container"> |
| 116 | 116 | <div class="proposal-extended-section-header"> |
| 117 | 117 | <h3 class="color-theme-fg">Resultados de propostas mais votadas</h3> |
| ... | ... | @@ -120,7 +120,7 @@ |
| 120 | 120 | </button> |
| 121 | 121 | </div> |
| 122 | 122 | <div class="proposal-extended-section-content"> |
| 123 | - <proposal-list proposals="pagePrograma.proposals"></proposal-list> | |
| 123 | + <proposal-list proposals="pagePrograma.proposalsTopFive"></proposal-list> | |
| 124 | 124 | </div> |
| 125 | 125 | </div> |
| 126 | 126 | </section> | ... | ... |
src/app/pages/propostas/ranking.html
| ... | ... | @@ -78,7 +78,7 @@ |
| 78 | 78 | |
| 79 | 79 | <div class="row"> |
| 80 | 80 | <div class="col-sm-12" ng-if="pagePropostas.proposals"> |
| 81 | - <proposal-list proposals="pagePropostas.filtredProposals"></proposal-list> | |
| 81 | + <proposal-list proposals="pagePropostas.filtredProposals" per-page="10"></proposal-list> | |
| 82 | 82 | </div> |
| 83 | 83 | <div ng-if="!pagePropostas.proposals && pagePropostas.loadingProposals"> |
| 84 | 84 | <div class="alert alert-info" role="alert"> | ... | ... |