Código Javascript
:
Ver originalfunction getEvent(){
$.
getJSON('http://www.google.com/calendar/feeds/[email protected]/public/full?alt=json-in-script&callback=?&orderby=starttime&max-results=15&singleevents=true&futureevents=true', function(data
) { $.each(data.feed.entry, function(i, item) {
var title = item['title']['$t'];
var content = item['content']['$t'];
var start = item['gd$when'][0].startTime.replace(/^(\d{4})-(\d{2})-(\d{2})T([0-9:]*)([.0-9]*)(.)(.*)$/, function(full, anio, mes, dia){
var meses = ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'];
return dia + '-' + meses[parseInt(mes) - 1] + '-' + anio;
});
$('#event').append('<li class="event">'+start+'<div class="title-event">'+title+'</div><div class="content-event">'+content+'</div></li>');
});
});
}
$(document).ready(function() {
getEvent();
});
Parece ser que _cronos2 olvidó que el primer parámetro que recibe la función es el texto completo al que se le aplica el replace.