I found another issue with dragging appointments when TimeScale is disabled.
If I drag an appointment to the left-most part of the Schedule, it will be dropped on the day before the actual day.
In the previously linked sample I have the following function:
function OnDragStop(args)
{
console.debug("appointment.StartTime: " + args.appointment.StartTime);
console.debug("draggedAppointment.StartTime: " + args.draggedAppointment.StartTime);
args.cancel = true;
}
This following is the output when I drag an appointment from Nov. 9th to Nov. 8th (left-most day in the Schedule):
appointment.StartTime: Sat Nov 07 2015 08:00:00 GMT+0100 (Rom, normaltid)
draggedAppointment.StartTime: Mon Nov 09 2015 08:00:00 GMT+0100 (Rom, normaltid)