Commit 4102f662f4722586cbec1e4b4e92c1fd06187658
Exists in
master
and in
6 other branches
Merge branch 'fix-issues'
Showing
4 changed files
with
68 additions
and
52 deletions
Show diff stats
src/app/components/app-navbar/app-navbar.html
| @@ -28,7 +28,7 @@ | @@ -28,7 +28,7 @@ | ||
| 28 | <li ui-sref-active="active"><a ui-sref="ranking">Ranking</a></li> | 28 | <li ui-sref-active="active"><a ui-sref="ranking">Ranking</a></li> |
| 29 | <li ui-sref-active="active"><a ui-sref="duvidas">Dúvidas</a></li> | 29 | <li ui-sref-active="active"><a ui-sref="duvidas">Dúvidas</a></li> |
| 30 | <li role="separator" class="divider hidden-xs hidden-sm"><span>|</span></li> | 30 | <li role="separator" class="divider hidden-xs hidden-sm"><span>|</span></li> |
| 31 | - <li class="dropdown" style="border: none; margin: 20px 0;"> | 31 | + <li class="dropdown" style="border: none;"> |
| 32 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Compartilhar <span aria-hidden="true" class="icon icon-social-share-small"></span></a> | 32 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Compartilhar <span aria-hidden="true" class="icon icon-social-share-small"></span></a> |
| 33 | <social-share class="dropdown-menu dropdown-menu-right" arrow-class="social-share--arrow"></social-share> | 33 | <social-share class="dropdown-menu dropdown-menu-right" arrow-class="social-share--arrow"></social-share> |
| 34 | <div class="clearfix"></div> | 34 | <div class="clearfix"></div> |
src/app/components/article-service/article.service.js
| @@ -250,11 +250,25 @@ | @@ -250,11 +250,25 @@ | ||
| 250 | 250 | ||
| 251 | function searchProposals (params, cbSuccess, cbError) { | 251 | function searchProposals (params, cbSuccess, cbError) { |
| 252 | // Ex.: /api/v1/search/article?type=ProposalsDiscussionPlugin::Proposal&query=cisternas | 252 | // Ex.: /api/v1/search/article?type=ProposalsDiscussionPlugin::Proposal&query=cisternas |
| 253 | - var url = service.apiSearch + '/article'; | 253 | + var url = service.apiSearch + 'article'; |
| 254 | var paramsExtended = angular.extend({ | 254 | var paramsExtended = angular.extend({ |
| 255 | page: 1, | 255 | page: 1, |
| 256 | - per_page: 20, | ||
| 257 | - type: 'ProposalsDiscussionPlugin::Proposal' | 256 | + per_page: 10, |
| 257 | + type: 'ProposalsDiscussionPlugin::Proposal', | ||
| 258 | + 'fields[]': [ | ||
| 259 | + 'id', | ||
| 260 | + 'abstract', | ||
| 261 | + 'hits', | ||
| 262 | + 'ranking_position', | ||
| 263 | + 'votes_against', | ||
| 264 | + 'votes_count', | ||
| 265 | + 'votes_for', | ||
| 266 | + 'parent', | ||
| 267 | + 'categories', | ||
| 268 | + 'slug', | ||
| 269 | + 'url', // parent.image.url | ||
| 270 | + 'image', | ||
| 271 | + ] | ||
| 258 | }, params); | 272 | }, params); |
| 259 | 273 | ||
| 260 | UtilService.get(url, {params: paramsExtended}).then(function(data){ | 274 | UtilService.get(url, {params: paramsExtended}).then(function(data){ |
src/app/pages/propostas/propostas.controller.js
| @@ -28,7 +28,7 @@ | @@ -28,7 +28,7 @@ | ||
| 28 | var vm = this; | 28 | var vm = this; |
| 29 | 29 | ||
| 30 | vm.page = 1; | 30 | vm.page = 1; |
| 31 | - vm.per_page = 20; | 31 | + vm.per_page = 10; |
| 32 | vm.themes = null; | 32 | vm.themes = null; |
| 33 | vm.selectedTheme = null; | 33 | vm.selectedTheme = null; |
| 34 | vm.filtredPrograms = null; | 34 | vm.filtredPrograms = null; |
| @@ -57,9 +57,11 @@ | @@ -57,9 +57,11 @@ | ||
| 57 | vm.loadingThemes = false; | 57 | vm.loadingThemes = false; |
| 58 | vm.loading = false; | 58 | vm.loading = false; |
| 59 | 59 | ||
| 60 | - vm.loadProposals(function() { | ||
| 61 | - vm.attachListeners(); | ||
| 62 | - }); | 60 | + // REMOVED: function called twice. |
| 61 | + // vm.loadProposals(function() { | ||
| 62 | + // vm.attachListeners(); | ||
| 63 | + // }); | ||
| 64 | + vm.attachListeners(); | ||
| 63 | }, function(error) { | 65 | }, function(error) { |
| 64 | vm.error = error; | 66 | vm.error = error; |
| 65 | vm.$log.error(error); | 67 | vm.$log.error(error); |
| @@ -68,29 +70,29 @@ | @@ -68,29 +70,29 @@ | ||
| 68 | }); | 70 | }); |
| 69 | }; | 71 | }; |
| 70 | 72 | ||
| 71 | - PropostasPageController.prototype.loadProposals = function(cb) { | ||
| 72 | - var vm = this; | ||
| 73 | - | ||
| 74 | - // load Proposals | ||
| 75 | - vm.loadingProposals = true; | ||
| 76 | - vm.DialogaService.searchProposals({ | ||
| 77 | - page: vm.page, | ||
| 78 | - per_page: vm.per_page | ||
| 79 | - }, function(data) { | ||
| 80 | - vm.filtredProposals = data.articles; | ||
| 81 | - vm.total_proposals = parseInt(data._obj.headers('total')); | ||
| 82 | - | ||
| 83 | - vm.loadingProposals = false; | ||
| 84 | - | ||
| 85 | - if (cb) { | ||
| 86 | - cb(); | ||
| 87 | - } | ||
| 88 | - }, function(error) { | ||
| 89 | - vm.error = error; | ||
| 90 | - vm.$log.error(error); | ||
| 91 | - vm.loadingProposals = false; | ||
| 92 | - }); | ||
| 93 | - }; | 73 | + // PropostasPageController.prototype.loadProposals = function(cb) { |
| 74 | + // var vm = this; | ||
| 75 | + | ||
| 76 | + // // load Proposals | ||
| 77 | + // vm.loadingProposals = true; | ||
| 78 | + // vm.DialogaService.searchProposals({ | ||
| 79 | + // page: vm.page, | ||
| 80 | + // per_page: vm.per_page | ||
| 81 | + // }, function(data) { | ||
| 82 | + // vm.filtredProposals = data.articles; | ||
| 83 | + // vm.total_proposals = parseInt(data._obj.headers('total')); | ||
| 84 | + | ||
| 85 | + // vm.loadingProposals = false; | ||
| 86 | + | ||
| 87 | + // if (cb) { | ||
| 88 | + // cb(); | ||
| 89 | + // } | ||
| 90 | + // }, function(error) { | ||
| 91 | + // vm.error = error; | ||
| 92 | + // vm.$log.error(error); | ||
| 93 | + // vm.loadingProposals = false; | ||
| 94 | + // }); | ||
| 95 | + // }; | ||
| 94 | 96 | ||
| 95 | PropostasPageController.prototype.attachListeners = function() { | 97 | PropostasPageController.prototype.attachListeners = function() { |
| 96 | var vm = this; | 98 | var vm = this; |
src/app/pages/ranking/ranking.controller.js
| @@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
| 18 | 18 | ||
| 19 | vm.init(); | 19 | vm.init(); |
| 20 | vm.loadData(); | 20 | vm.loadData(); |
| 21 | - // vm.attachListeners(); // attach listeners after load data (SYNC) | 21 | + vm.attachListeners(); // attach listeners after load data (SYNC) |
| 22 | vm.$rootScope.focusMainContent(); | 22 | vm.$rootScope.focusMainContent(); |
| 23 | 23 | ||
| 24 | $log.debug('RankingPageController'); | 24 | $log.debug('RankingPageController'); |
| @@ -83,7 +83,7 @@ | @@ -83,7 +83,7 @@ | ||
| 83 | // (AND 4) | 83 | // (AND 4) |
| 84 | var themeId = vm.selectedTheme.id; | 84 | var themeId = vm.selectedTheme.id; |
| 85 | vm.loadPrograms(themeId, function(){ | 85 | vm.loadPrograms(themeId, function(){ |
| 86 | - vm.loadProposals(); | 86 | + // vm.loadProposals(); |
| 87 | vm.loading = false; | 87 | vm.loading = false; |
| 88 | }); | 88 | }); |
| 89 | }, function (error) { | 89 | }, function (error) { |
| @@ -131,25 +131,25 @@ | @@ -131,25 +131,25 @@ | ||
| 131 | }); | 131 | }); |
| 132 | }; | 132 | }; |
| 133 | 133 | ||
| 134 | - RankingPageController.prototype.loadProposals = function () { | ||
| 135 | - var vm = this; | ||
| 136 | - | ||
| 137 | - // load Proposals | ||
| 138 | - vm.loadingProposals = true; | ||
| 139 | - vm.DialogaService.getProposals({ | ||
| 140 | - page: vm.page, | ||
| 141 | - per_page: vm.per_page | ||
| 142 | - }, function(data){ | ||
| 143 | - vm.filtredProposals = data.articles; | ||
| 144 | - vm.loadingProposals = false; | ||
| 145 | - | ||
| 146 | - vm.attachListeners(); | ||
| 147 | - }, function (error) { | ||
| 148 | - vm.error = error; | ||
| 149 | - vm.$log.error(error); | ||
| 150 | - vm.loadingProposals = false; | ||
| 151 | - }); | ||
| 152 | - }; | 134 | + // RankingPageController.prototype.loadProposals = function () { |
| 135 | + // var vm = this; | ||
| 136 | + | ||
| 137 | + // // load Proposals | ||
| 138 | + // vm.loadingProposals = true; | ||
| 139 | + // vm.DialogaService.getProposals({ | ||
| 140 | + // page: vm.page, | ||
| 141 | + // per_page: vm.per_page | ||
| 142 | + // }, function(data){ | ||
| 143 | + // vm.filtredProposals = data.articles; | ||
| 144 | + // vm.loadingProposals = false; | ||
| 145 | + | ||
| 146 | + // vm.attachListeners(); | ||
| 147 | + // }, function (error) { | ||
| 148 | + // vm.error = error; | ||
| 149 | + // vm.$log.error(error); | ||
| 150 | + // vm.loadingProposals = false; | ||
| 151 | + // }); | ||
| 152 | + // }; | ||
| 153 | 153 | ||
| 154 | RankingPageController.prototype.attachListeners = function() { | 154 | RankingPageController.prototype.attachListeners = function() { |
| 155 | var vm = this; | 155 | var vm = this; |