public/assets/calendar-42c1959ec0d4141dc50c63ee3942150092cb2bb936642a2cfb3bbd2cf2866bb1.js
(function() {
var updateEvent;
$(document).ready(function() {
return $('#calendar').fullCalendar({
editable: true,
header: {
right: 'prev,next',
left: 'title'
},
defaultView: 'month',
events: "/events/fc_info",
height: 550,
eventDrop: function(event, dayDelta, minuteDelta, allDay, revertFunc) {
return updateEvent(event);
},
eventResize: function(event, dayDelta, minuteDelta, revertFunc) {
return updateEvent(event);
}
});
});
updateEvent = function(updated_event) {
return $.ajax({
type: 'PUT',
dataType: 'script',
url: '/events/' + updated_event.id,
contentType: 'application/json',
data: JSON.stringify({
event: {
start_date: updated_event.start,
end_date: updated_event.end
},
fc_update: 'true',
_method: 'put'
}),
success: function(result) {
return $('.tab').html(result);
}
});
};
}).call(this);