codice:
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay',
},
firstHour: 6,
firstDay: 1,
allDaySlot : false,
timeFormat: 'HH:mm',
monthNames:['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
monthNamesShort: ['Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu', 'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic'],
dayNames: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì', 'Sabato'],
dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab'],
buttonText: {
prev: ' ◄ ',
next: ' ► ',
prevYear: ' << ',
nextYear: ' << ',
today: 'Oggi',
month: 'Mese',
week: 'Settimana',
day: 'Giorno'
},
columnFormat: {
month: 'ddd',
week: 'd/M ddd',
day: 'dddd d/M'
},
events: {
url: 'calendario-json.php',
cache: true,
color: 'purple',
textColor: 'white',
},
lazyFetching: false,
defaultView: 'agendaWeek',
selectable: true,
selectHelper: true,
editable: true,
eventClick: function(event) {
if (event.url) {
$.fancybox({
'transitionIn': 'none',
'transitionOut': 'none',
'width': '85%',
'height': '85%',
'type': 'iframe',
'href': event.url,
'onClosed': function() {
parent.location.reload(true);
}
});
return false;
}
},
select: function(start, end, allDay) {
var title = prompt('Inserire evento:');
if (title) {
calendar.fullCalendar('renderEvent',
{
title: title,
start: start,
end: end,
allDay: allDay
},
true // make the event "stick"
);
}
calendar.fullCalendar('unselect');
},
eventDrop: function(event, delta) {
/*
alert(event.title + ' è stato spostato di ' + delta + ' giorni ' +
'(il database è stato regolarmente)');
*/
},
});
});