Commit 2f543b3bd04a0707dca50935669c1990dd180e90
1 parent
bf371ae7
Exists in
master
and in
6 other branches
Incluido aleatorio
Showing
1 changed file
with
14 additions
and
1 deletions
Show diff stats
js/main.js
@@ -223,8 +223,19 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F | @@ -223,8 +223,19 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F | ||
223 | } | 223 | } |
224 | return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4(); | 224 | return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4(); |
225 | }, | 225 | }, |
226 | + // inicio Eduardo | ||
227 | + randomProposalByTheme: function(themeClasses) { | ||
228 | + $('#proposal-group .proposal-list .proposal-item').hide(); | ||
229 | + $.each(themeClasses, function(i, themeClass) { | ||
230 | + var proposalsByTheme = $('#proposal-group .proposal-list .proposal-item').find('.' + themeClass); | ||
231 | + var randomizedIndex = Math.floor(Math.random() * proposalsByTheme.length); | ||
232 | + var proposalToShow = $(proposalsByTheme[randomizedIndex]).parents().filter('.proposal-item'); | ||
233 | + $(proposalToShow).show(); | ||
234 | + }); | ||
235 | + }, | ||
226 | display_category_tab: function(){ | 236 | display_category_tab: function(){ |
227 | - $('#proposal-group').hide(); | 237 | + // $('#proposal-group').hide(); |
238 | + this.randomProposalByTheme(['category-saude', 'category-seguranca-publica', 'category-educacao', 'category-reducao-da-pobreza']); | ||
228 | $('#proposal-categories').show(); | 239 | $('#proposal-categories').show(); |
229 | $('#nav-proposal-categories a').addClass('active'); | 240 | $('#nav-proposal-categories a').addClass('active'); |
230 | $('#nav-proposal-group a').removeClass('active'); | 241 | $('#nav-proposal-group a').removeClass('active'); |
@@ -237,12 +248,14 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F | @@ -237,12 +248,14 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F | ||
237 | }, | 248 | }, |
238 | display_proposals_tab: function(){ | 249 | display_proposals_tab: function(){ |
239 | $('#proposal-categories').hide(); | 250 | $('#proposal-categories').hide(); |
251 | + this.randomProposalByTheme(['category-saude', 'category-seguranca-publica', 'category-educacao', 'category-reducao-da-pobreza']); | ||
240 | $('#proposal-group').show(); | 252 | $('#proposal-group').show(); |
241 | $('#nav-proposal-group a').addClass('active'); | 253 | $('#nav-proposal-group a').addClass('active'); |
242 | $('#nav-proposal-categories a').removeClass('active'); | 254 | $('#nav-proposal-categories a').removeClass('active'); |
243 | $('#content').show(); | 255 | $('#content').show(); |
244 | $('nav').show(); | 256 | $('nav').show(); |
245 | }, | 257 | }, |
258 | + // fim Eduardo | ||
246 | display_proposal: function(proposal_id){ | 259 | display_proposal: function(proposal_id){ |
247 | // $('#proposal-categories').hide(); | 260 | // $('#proposal-categories').hide(); |
248 | $('#proposal-group').hide(); | 261 | $('#proposal-group').hide(); |