From 41827adacde0f5879dee47460f1d79572beb8321 Mon Sep 17 00:00:00 2001 From: gine Date: Sat, 8 Apr 2017 12:52:41 +0200 Subject: [PATCH] Iniziata realizzazione degli eventi ripetitivi in una pagine apparte --- www/css/index.css | 2 + www/index.html | 39 +++++++++++++++-- www/js/main.js | 7 ++- www/js/progetti.js | 104 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 148 insertions(+), 4 deletions(-) create mode 100644 www/js/progetti.js diff --git a/www/css/index.css b/www/css/index.css index 8fa5598..44544b1 100644 --- a/www/css/index.css +++ b/www/css/index.css @@ -400,9 +400,11 @@ box-shadow:10px 10px 15px #888; } +/* .ui-navbar li:last-child .ui-btn { color: black !important; } +*/ .ui-footer li:last-child .ui-btn { color: white !important; diff --git a/www/index.html b/www/index.html index 8be6715..f8bf9f7 100644 --- a/www/index.html +++ b/www/index.html @@ -49,7 +49,7 @@ - + @@ -61,6 +61,7 @@
  • Home
  • I love XM24
  • Eventi
  • +
  • Laboratori
  • About
  • @@ -135,8 +136,8 @@
    @@ -154,6 +155,38 @@
    +
    +
    +
    +

    Laboratori

    +
    +
    + +
    +
    +

    + Non sono stati attualmente caricati laboratori. +

    +
    +
    +

    + Non sono stati attualmente caricati laboratori. +

    +
    +
    +

    + Non sono stati attualmente caricati laboratori. +

    +
    +
    +
    +
    +
    +
    diff --git a/www/js/main.js b/www/js/main.js index 57f20fa..8adf5c2 100644 --- a/www/js/main.js +++ b/www/js/main.js @@ -92,6 +92,11 @@ function alterContent(url) { $("#navfooter").addClass("hide"); EVENTS.render(); break; + case '#laboratori': + $("#navheader").removeClass("hide"); + $("#navfooter").addClass("hide"); + PROJECT.render(); + break; case '#aggiorna': $("#navheader").removeClass("hide"); $("#navfooter").removeClass("hide"); @@ -161,7 +166,7 @@ $(document).on("mobileinit", function () { $(document).on("pagecontainerchange", function () { var current = $(".ui-page-active").prop("id");     // Remove active class from nav buttons - if(current == 'about' || current == 'info' || current == 'ilove' || current == 'events' || current == 'cerca'){ + if(current == 'about' || current == 'info' || current == 'ilove' || current == 'events' || current == 'cerca' || current == 'laboratori'){ $("#navfooter").addClass("hide"); } else { $("#navfooter").removeClass("hide"); diff --git a/www/js/progetti.js b/www/js/progetti.js new file mode 100644 index 0000000..ea339dd --- /dev/null +++ b/www/js/progetti.js @@ -0,0 +1,104 @@ +var PROJECT = PROJECT || {}; + +PROJECT.labs = [ +{ + title: "Ciclofficina", + dshort: "Officina per le biciclette. Nessuno ti ripara le bici, impari a farlo insieme a chi ha già questa competenza.", + dlong: "", + when : [ + {day: "Mer", hour: ["18:00", "22:00"]}, + {day: "Dom", hour: ["18:00", "22:00"]} + ], + old_event: "", + site: "http://ampioraggio.noblogs.org/", + sn: "", +}, +{ + title: "Scuola Italiano con Migranti", + dshort: '“Nessuno educa nessuno, nessuno educa se stesso, gli uomini si educano insieme, con la mediazione del mondo.” – Paulo Freire,', + dlong: "La Scuola d’Italiano CON migranti del XM24 è una scuola autogestita che unisce al percorso linguistico un percorso politico, sia perchè si oppone alle leggi razziste dello stato, sia perchè concepisce l’ apprendimento dell’italiano da parte dei migranti come uno strumento di emancipazione, autodefinizione e socializzazione.", + when : [ + {day: "Lun", hour: ["19:00", "21:00"]}, + {day: "Mar", hour: ["19:00", "21:00"]}, + {day: "Mer", hour: ["19:00", "21:00"]} + ], + old_event: "", + site: "http://simxm24.noblogs.org/", + sn: [], +}, +]; + +PROJECT.getHtmlA = function(label, url, _class) { + if(!url) + return ""; + + + _class = _class || ""; + + return "" + label + ""+ + "" + + url + + ""; +}; + +PROJECT.getHtmlDate = function(evt) { + return "
      "+ + "" + evt.day + "" + + "" + evt.hour[0] + "" + " - " + + "" + evt.hour[1] + "" + + "
    "; +}; + +PROJECT.labOrder = function(lab){ + var events = "
      "; + for(var e = 0; e < lab.when.length; e++) { + events += PROJECT.getHtmlDate(lab.when[e]); + } + events += "
    "; + + var li = "
  • "+ + "" + lab.title + ""+ + "" + lab.dshort + ""+ + + PROJECT.getHtmlA("Sito:", lab.site)+ + PROJECT.getHtmlA("Social Network", lab.sn)+ + events+ + //"" + cleanTime + ""+ + "
    "+ + "
  • "; + + return li; +}; + +PROJECT.dateOrder = function(lab){ + +}; + +PROJECT.todayOrder = function(lab){ + +}; + +var init = true; + +PROJECT.render = function() { + var a = moment().format("MMM"); + + //if(ini) + var lab = "", date = "", today = ""; + for(var l = 0, labLen = PROJECT.labs.length; l < labLen; l++) { + //today += PROJECT.todayOrder(PROJECT.labs[l]); + lab += PROJECT.labOrder(PROJECT.labs[l]); + //date += PROJECT.dateOrder(PROJECT.labs[l]); + } + + // $('#today p').empty(); + // $('#today p').html(""); + // + // $('#mydate p').empty(); + // $('#mydate p').html(""); + + $('#project p').empty(); + $('#project p').html(""); + + init = false; +}; \ No newline at end of file