Просмотр исходного кода

Merge branch 'removeEventSources' of https://github.com/bmelo/fullcalendar into v2.7.4-dev

Adam Shaw 9 лет назад
Родитель
Сommit
7ddea8f337
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      src/EventManager.js

+ 10 - 0
src/EventManager.js

@@ -23,6 +23,7 @@ function EventManager(options) { // assumed to be a calendar
 	t.getEventSourcesByMatch = getEventSourcesByMatch;
 	t.addEventSource = addEventSource;
 	t.removeEventSource = removeEventSource;
+	t.removeEventSources = removeEventSources;
 	t.updateEvent = updateEvent;
 	t.renderEvent = renderEvent;
 	t.removeEvents = removeEvents;
@@ -360,6 +361,15 @@ function EventManager(options) { // assumed to be a calendar
 
 		reportEvents(cache);
 	}
+	
+	
+	function removeEventSources() {
+		 sources = [];
+		 // remove all client events from all sources
+		 cache = [];
+		 
+		 reportEvents(cache);
+	}
 
 
 	function getEventSources() {