Update
as I made changes by shearing on an external event so that it can pass over the virtual scroll bar, I will need during the revert of this event to the external event box (in case the user aborts to put the event on the calendar during the dragging and this event is positioned both outside the external event box and outside the calendar)
in that case idealy the external event will have to join its neighbors in the box reserved for them (see the desired effect on that Pen) where the event revert adequately when an user abort a drop of event into calendar by stoppin a dragging event positioned both outside the external event box and outside the calendar.
but in my case see the problematic I need when the revert is applied I sould apply a reset via :
// reset
var reccupuredIndexForTitle=$(this).attr('id');
$scope.ctrlendDragging(reccupuredIndexForTitle);
so idealy the external event will have to join its neighbors in the box reserved for them in the case an user abort a drop of event into calendar by stoppin a dragging event positioned both outside the external event box and outside the calendar.
update 2
but in my case see MyPlunk I need when the revert is applied , I will need during the revert of this event to the external event box to do make a call to it with the folloiwing