104 lines
No EOL
3.1 KiB
JavaScript
104 lines
No EOL
3.1 KiB
JavaScript
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 "<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;
|
||
}; |