calendar/app/assets/javascripts/calendar/application.js

43 lines
997 B
JavaScript

//= require_tree .
//= require fullcalendar
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
change_event = function(_event, delta) {
console.log("evento" + _event.id);
$.ajax({
url: "events/"+_event.id+'.json',
data: {event:{id:_event.id,start:_event.start,end: _event.end}},
method: 'PUT' ,
datatype: 'JSON',
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus);
},
success: function(data) {
console.log('event was success updated');
}
});
}
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
events: "events/",
eventResize: change_event,
eventDrop: change_event ,
loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
});