$(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(); } } }); });