From 3b96f907bd1dd33294cd2a9bcf4bd7d7f3c81662 Mon Sep 17 00:00:00 2001 From: Adam Shaw Date: Tue, 6 Aug 2013 23:21:33 -0700 Subject: [PATCH] new callbacks: viewRender, viewDestroy --- src/Calendar.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Calendar.js b/src/Calendar.js index aff7f01..b5a9d51 100644 --- a/src/Calendar.js +++ b/src/Calendar.js @@ -154,6 +154,7 @@ function Calendar(element, options, eventSources) { function _changeView(newViewName) { if (currentView) { + trigger('viewDestroy', currentView, currentView, currentView.element); freezeContentHeight(); currentView.element.remove(); header.deactivateButton(currentView.name); @@ -187,11 +188,13 @@ function Calendar(element, options, eventSources) { getAndRenderEvents(); } else if (inc || date < currentView.start || date >= currentView.end) { + trigger('viewDestroy', currentView, currentView, currentView.element); unselect(); clearEvents(); renderViewDateRange(inc); getAndRenderEvents(); } + trigger('viewRender', currentView, currentView, currentView.element); currentView.trigger('viewDisplay', _element); // deprecated }