Commit 2f543b3bd04a0707dca50935669c1990dd180e90

Authored by augustoalmeida
1 parent bf371ae7

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 223 }
224 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 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 239 $('#proposal-categories').show();
229 240 $('#nav-proposal-categories a').addClass('active');
230 241 $('#nav-proposal-group a').removeClass('active');
... ... @@ -237,12 +248,14 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
237 248 },
238 249 display_proposals_tab: function(){
239 250 $('#proposal-categories').hide();
  251 + this.randomProposalByTheme(['category-saude', 'category-seguranca-publica', 'category-educacao', 'category-reducao-da-pobreza']);
240 252 $('#proposal-group').show();
241 253 $('#nav-proposal-group a').addClass('active');
242 254 $('#nav-proposal-categories a').removeClass('active');
243 255 $('#content').show();
244 256 $('nav').show();
245 257 },
  258 + // fim Eduardo
246 259 display_proposal: function(proposal_id){
247 260 // $('#proposal-categories').hide();
248 261 $('#proposal-group').hide();
... ...