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(); |