Commit 190018144ab0fb48f9d2bb540def3ce7493acbaa

Authored by Evandro Jr
1 parent 7824e247

Show events

Showing 2 changed files with 52 additions and 12 deletions   Show diff stats
index.html
... ... @@ -308,30 +308,30 @@
308 308 <p>Confira as datas e horários:</p>
309 309 <ul class="calendar saude" data-slick='{"infinite": false, "rows": 2}'>
310 310 <li>
311   - <span>Arthur Chioro</span>
  311 + <span id='ep0'>Arthur Chioro</span>
312 312 <span>Saúde</span>
313   - <div class="date"><i class="fa fa-calendar"></i> 17/06/2015</div><div class="time"><i class="fa fa-clock-o"></i> 19:00</div>
  313 + <div id='ed0' class="date"><i class="fa fa-calendar"></i> 17/06/2015</div><div class="time"><i class="fa fa-clock-o"></i> 19:00</div>
314 314 </li>
315 315 </ul>
316 316 <ul class="calendar seguranca-publica" data-slick='{"infinite": false, "rows": 2}'>
317 317 <li>
318   - <span>José Eduardo Cardozo</span>
319   - <span>Justiça</span>
  318 + <span id='ep1'>José Eduardo Cardozo</span>
  319 + <span id='ed1'>Justiça</span>
320 320 <div class="date"><i class="fa fa-calendar"></i> 25/04/2015</div><div class="time"><i class="fa fa-clock-o"></i> 19:00</div>
321 321 </li>
322 322 </ul>
323 323 <ul class="calendar educacao" data-slick='{"infinite": false, "rows": 2}'>
324 324 <li>
325   - <span>Renato Janine Ribeiro</span>
  325 + <span id='ep2'>Renato Janine Ribeiro</span>
326 326 <span>Educação</span>
327   - <div class="date"><i class="fa fa-calendar"></i> 24/06/2015</div><div class="time"><i class="fa fa-clock-o"></i> 19:00</div>
  327 + <div id='ed2' class="date"><i class="fa fa-calendar"></i> 24/06/2015</div><div class="time"><i class="fa fa-clock-o"></i> 19:00</div>
328 328 </li>
329 329 </ul>
330 330 <ul class="calendar reducao-da-pobreza" data-slick='{"infinite": false, "rows": 2}'>
331 331 <li>
332   - <span>Tereza Campello</span>
  332 + <span id='ep3'>Tereza Campello</span>
333 333 <span>Desenvolvimento Social</span>
334   - <div class="date"><i class="fa fa-calendar"></i> 18/06/2015</div><div class="time"><i class="fa fa-clock-o"></i> 19:00</div>
  334 + <div id='ed3' class="date"><i class="fa fa-calendar"></i> 18/06/2015</div><div class="time"><i class="fa fa-clock-o"></i> 19:00</div>
335 335 </li>
336 336 </ul>
337 337 </section>
... ...
js/main.js
... ... @@ -22,6 +22,8 @@ define([&#39;handlebars&#39;, &#39;fastclick&#39;, &#39;handlebars_helpers&#39;], function(Handlebars, F
22 22  
23 23 var participa = true;
24 24  
  25 +
  26 +
25 27 //Detects for localhost settings
26 28 var patt = new RegExp(":3001/");
27 29 if(patt.test(window.location.href))
... ... @@ -29,12 +31,30 @@ define([&#39;handlebars&#39;, &#39;fastclick&#39;, &#39;handlebars_helpers&#39;], function(Handlebars, F
29 31  
30 32 if(participa){
31 33 var host = 'http://www.participa.br';
32   - var proposal_discussion = '103358'; //participa
  34 + window.dialoga_community = 19195;
  35 + window.proposal_discussion = '103358'; //participa
  36 + var cat_saude = 180;
  37 + var cat_seguranca_publica = 182;
  38 + var cat_educacao = 181;
  39 + var cat_reducao_da_pobreza = 183;
  40 +
  41 + window.themes_cat = [];
  42 + window.themes_cat[0] = cat_saude;
  43 + window.themes_cat[1] = cat_seguranca_publica;
  44 + window.themes_cat[2] = cat_educacao;
  45 + window.themes_cat[3] = cat_reducao_da_pobreza;
  46 +
33 47 window.recaptchaSiteKey = '6LcLPAcTAAAAAKsd0bxY_TArhD_A7OL19SRCW7_i'
34 48 }else{
35   - var host = 'http://noosfero.com:3000';
  49 + var host = 'http://noosfero.com:3001';
  50 + window.dialoga_community = 67;
36 51 var proposal_discussion = '392'; //local serpro
37 52 window.recaptchaSiteKey = '6LdsWAcTAAAAAChTUUD6yu9fCDhdIZzNd7F53zf-' //http://noosfero.com/
  53 +
  54 + window.proposal_discussion = '392'
  55 + var cat_saude = 23;
  56 + window.themes_cat = [];
  57 + window.themes_cat[0] = cat_saude;
38 58 }
39 59  
40 60 var BARRA_ADDED = false;
... ... @@ -616,6 +636,25 @@ define([&#39;handlebars&#39;, &#39;fastclick&#39;, &#39;handlebars_helpers&#39;], function(Handlebars, F
616 636 msg = msg.replace('email', "campo 'e-mail'");
617 637 msg = msg.substring(0, msg.length - 5) + ".";
618 638 return msg;
  639 + },
  640 + display_events: function() {
  641 + // /api/v1/communities/64/articles?from=2013-04-04-14:41:43&until=2015-06-11-14:41:43&limit=10&categories_ids[]=7&categories_ids[]=8&private_token=a97b6a5cae2c4c54e4ae18dde1829a49
  642 + var url;
  643 + count = 0;
  644 + for(var i = 0; i < window.themes_cat.length; ++i){
  645 + url = host + '/api/v1/communities/' + window.dialoga_community + '/articles?categories_ids[]=' + window.themes_cat[i] + '&content_type=Event&private_token=' + Main.private_token;
  646 + console.log(url);
  647 + $.getJSON(url).done(function( data ) {
  648 + console.log(data);
  649 + $('#ep' + count).text(data.articles[0].author.name);
  650 + var dt = data.articles[0].start_date;
  651 + dia = dt.substr(8,2);
  652 + mes = dt.substr(5,2);
  653 + ano = dt.substr(0,4);
  654 + $('#ed' + count).text(dia + '/' + mes + '/' + ano);
  655 + count++;
  656 + });
  657 + }
619 658 }
620 659 }
621 660 })();
... ... @@ -646,6 +685,7 @@ define([&#39;handlebars&#39;, &#39;fastclick&#39;, &#39;handlebars_helpers&#39;], function(Handlebars, F
646 685  
647 686 // Update URL and Navigate
648 687 Main.updateHash($link.attr('href'));
  688 +
649 689 });
650 690  
651 691 $( '#nav-proposal-group a' ).on('click', function(e){
... ... @@ -655,6 +695,7 @@ define([&#39;handlebars&#39;, &#39;fastclick&#39;, &#39;handlebars_helpers&#39;], function(Handlebars, F
655 695  
656 696 // Update URL and Navigate
657 697 Main.updateHash($link.attr('href'));
  698 + Main.display_events();
658 699 });
659 700  
660 701 $( '.proposal-item a' ).on('click', function(e){
... ... @@ -673,6 +714,7 @@ define([&#39;handlebars&#39;, &#39;fastclick&#39;, &#39;handlebars_helpers&#39;], function(Handlebars, F
673 714  
674 715 // Update URL and Navigate
675 716 Main.updateHash($link.attr('href'));
  717 + Main.display_events();
676 718 });
677 719  
678 720 $( '.proposal-category .go-back' ).on('click', function(e){
... ... @@ -959,7 +1001,5 @@ define([&#39;handlebars&#39;, &#39;fastclick&#39;, &#39;handlebars_helpers&#39;], function(Handlebars, F
959 1001 console.log('The browser not supports the hashchange event!');
960 1002 }
961 1003  
962   -
963   -
964 1004 return Main;
965 1005 });
... ...