The disposed() method returns true if the JavaScript Scheduler component has already been disposed using DayPilot.Scheduler.dispose().
DayPilot.Scheduler.disposed()This method has no parameters.
Returns true when the component has already been disposed; otherwise returns false.
if (dp.disposed()) {
return;
}