rem: args.recurrenceInfo = window.calendarEvent.recurrenceInfo; 
add: args.recurrenceInfo = (window.recurrenceInfo) ? window.recurrenceInfo : window.calendarEvent.recurrenceInfo; 
context: function editRecurrence(){    var args = new Object();    args.calendarEvent = window.calendarEvent;    args.recurrenceInfo = window.calendarEvent.recurrenceInfo;    var savedWindow = window;    args.onOk = function(recurrenceInfo) {        savedWindow.recurrenceInfo = recurrenceInfo;    };    // wait cursor will revert to auto in eventDialog.js loadCalendarEventDialog    window.setCursor("wait");    // open the dialog modally    openDialog("chrome://calendar/content/calendar-recurrence-dialog.xul", "_blank", "chrome,titlebar,modal", args);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/6853d2e5d82d12590a1878c5b2a87fefacb78a2f/calendar-event-dialog.js/clean/calendar/base/content/calendar-event-dialog.js