Commit 3e7217e89f27ff04b6ab34c66d077b0c1d69f084
1 parent
10073da6
Exists in
master
and in
6 other branches
Fixes #47
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; |