1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| var transferClickEventHandler = function( event ){
var jObj = $( this );
jObj.off( "click" );
$.ajax({
url: '/index/update',
async: false,
data: {
tid: eventId,
wid: '<?php echo $this->wid; ?>',
statut: 4
},
type: "POST",
success: function(responseText) {
// on change la couleur
if(event.color == "green") {
event.color = "darkblue";
} else {
event.color = "green";
}
$('#calendar').fullCalendar('updateEvent', event);
},
error: function(jqXHR, textStatus, errorThrown) {
alert('Impossible de marquer la tâche comme "transferée"');
},
complete: function(){
jObj.on( "click", transferClickEventHandler );
}
});
return false;
};
$( "#transfer" ).on( "click", transferClickEventHandler ); |
Partager