@@ -280,7 +280,7 @@ var Calendar = FC.Calendar = Class.extend(EmitterMixin, {
initEventManager: function() {
var _this = this;
- var eventManager = new EventManager();
+ var eventManager = new EventManager(this);
var rawSources = this.opt('eventSources') || [];
var singleRawSource = this.opt('events');
@@ -7,9 +7,9 @@ var EventManager = Class.extend(EmitterMixin, ListenerMixin, {
otherSources: null, // does not include sticky source
- constructor: function() {
+ constructor: function(calendar) {
this.otherSources = [];
- this.stickySource = new ArrayEventSource();
+ this.stickySource = new ArrayEventSource(calendar);
},
@@ -5,7 +5,7 @@ var ArrayEventSource = EventSource.extend({
eventDefs: null,
EventSource.apply(this, arguments); // super-constructor
this.eventDefs = []; // for if setRawEventDefs is never called