$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
monthNames: ['Janvier',
'Février',
'Mars',
'Avril',
'Mai',
'Juin',
'Juillet',
'Août',
'Septembre',
'Octobre',
'Novembre',
'Décembre'],
monthNamesShort: ['Jan',
'Fév',
'Mar',
'Avr',
'Mai',
'Jui',
'Jui',
'Aoû',
'Sep',
'Oct',
'Nov',
'Déc'],
dayNames: ['Dimanche',
'Lundi',
'Mardi',
'Mercredi',
'Jeudi',
'Vendredi',
'Samedi'],
dayNamesShort: ['Di',
'Lu',
'Ma',
'Me',
'Je',
'Ve',
'Sa'],
buttonText: {
prev: ' ◄ ',
next: ' ► ',
prevYear: ' << ',
nextYear: ' >> ',
today: 'Aujourd\'hui',
month: 'Mois',
week: 'Semaine',
day: 'Jour'
},
titleFormat: {
month: 'MMMM yyyy',
week: 'd.[ MMMM][ yyyy]{ - d. MMMM yyyy}',
day: 'dddd, d. MMMM yyyy'
},
columnFormat: {
month: 'ddd',
week: 'ddd d.M.',
day: '' // Don't render the column heading in the day view because the date is already displayed in the title.
},
editable: true,
startParam: "start:int",
endParam: "end:int",
events: $('base').attr('href') + "/../ftwcalendar_update",
axisFormat: 'H(:mm)',
allDaySlot: true,
allDayText: 'Tous les jours',
firstDay: 0,
weekMode: "liquid",
timeFormat: 'H:mm',
eventRender: function(event, element) {
element.find("a").attr('title', event.description);
},
eventDrop: function(event, dayDelta, minuteDelta) {
$.ajax({
type: 'POST',
url: './ftwcalendar_drop',
data: {
'event': event.id,
'dayDelta': dayDelta,
'minuteDelta': minuteDelta
},
success: function(msg) {
}
});
},
eventResize: function(event, dayDelta, minuteDelta, revertFunc) {
$.ajax({
type: 'POST',
url: './ftwcalendar_resize',
data: {
'event': event.id,
'dayDelta': dayDelta,
'minuteDelta': minuteDelta
},
success: function(msg) {
},
error: revertFunc
});
},
loading: function(bool) {
if (bool) {
$('#kss-spinner').show();
} else {
$('#kss-spinner').hide();
}
}
});
});