Ilovexm24/www/js/progetti.js

104 lines
No EOL
3.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
};