Ilovexm24/www/js/progetti.js

104 lines
3.1 KiB
JavaScript
Raw Normal View History

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 dItaliano 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 dellitaliano 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 "<span class='"+_class+"'>" + label + "</span>"+
"<a class='"+_class+"' href='" + url + "' rel='external'>" +
url +
"</a>";
};
PROJECT.getHtmlDate = function(evt) {
return "<ol>"+
"<span class='e_day'>" + evt.day + "</span>" +
"<span class='e_from'>" + evt.hour[0] + "</span>" + " - " +
"<span class='e_to'>" + evt.hour[1] + "</span>" +
"</ol>";
};
PROJECT.labOrder = function(lab){
var events = "<ul>";
for(var e = 0; e < lab.when.length; e++) {
events += PROJECT.getHtmlDate(lab.when[e]);
}
events += "</ul>";
var li = "<li>"+
"<span class='title'>" + lab.title + "</span>"+
"<span class='dshort'>" + lab.dshort + "</span>"+
PROJECT.getHtmlA("Sito:", lab.site)+
PROJECT.getHtmlA("Social Network", lab.sn)+
events+
//"<small>" + cleanTime + "</small>"+
"<hr class='post-divider'>"+
"</li>";
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("<ul>" + lab + "</ul>");
//
// $('#mydate p').empty();
// $('#mydate p').html("<ul>" + lab + "</ul>");
$('#project p').empty();
$('#project p').html("<ul>" + lab + "</ul>");
init = false;
};