mirror of
https://github.com/wassname/fullcalendar.git
synced 2026-08-12 12:00:40 +08:00
new callbacks: viewRender, viewDestroy
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user