43 lines
997 B
JavaScript
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();
|
|
}
|
|
});
|
|
});
|