Commit 2f543b3bd04a0707dca50935669c1990dd180e90

Authored by augustoalmeida
1 parent bf371ae7

Incluido aleatorio

Showing 1 changed file with 14 additions and 1 deletions   Show diff stats
@@ -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();