rem: 0, jsDateToDateTime(startDate), jsDateToDateTime(endDate), getListener); 
add: 0, start, end, getListener); 
context: MultiweekView.prototype.refreshEvents = function multiweekView_refreshEvents( ){    var startDate = new Date( this.firstDateOfView );    var endDate = new Date( this.lastDateOfView );    //First just make it work with events    //Clear out all current events    this.removeElementsByAttribute("eventbox", "multiweekview");        //Save this so we can use it again in onGetResult below in getListener    var eventController = this;    this.eventList = new Array();    //Start of our getListener callback    var getListener =    {        onOperationComplete: function(aCalendar, aStatus, aOperationType, aId, aDetail)        {            dump("OnOperationComplete in multiweekview\n");        },        onGetResult: function(aCalendar, aStatus, aItemType, aDetail, aCount, aItems)        {            dump("OnGetResult in multiweekview\n");            for(var i = 0; i < aCount; ++i )            {                var itemOccurrence = aItems[i];                var calEvent = itemOccurrence.QueryInterface(Components.interfaces.calIEvent);                dump("calEvent.title:" + calEvent.title + "\n");                eventController.createEventBox(itemOccurrence,                                               function(a1, a2, a3) { eventController.createEventBoxInternal(a1, a2, a3); } );            }        }    };    var ccalendar = getDisplayComposite();    ccalendar.getItems(ccalendar.ITEM_FILTER_TYPE_EVENT | ccalendar.ITEM_FILTER_CLASS_OCCURRENCES,                       0, jsDateToDateTime(startDate), jsDateToDateTime(endDate),                       getListener);}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/ee00fd5347d7ef57bc3d193382c417b6164fe566/multiweekView.js/buggy/calendar/resources/content/multiweekView.js