rem: openEventDialog(item, item.calendar, "modify", onModifyItem); 
add: openEventDialog(item, item.calendar, "modify", onModifyItem, job); 
context: function modifyEventWithDialog(item){    var onModifyItem = function(item, calendar, originalItem) {        // compare cal.uri because there may be multiple instances of        // calICalendar or uri for the same spec, and those instances are        // not ==.        if (!originalItem.calendar ||             (originalItem.calendar.uri.equals(calendar.uri)))            doTransaction('modify', item, item.calendar, originalItem, null);        else {            doTransaction('move', item, calendar, originalItem, null);        }    }    if (item) {        openEventDialog(item, item.calendar, "modify", onModifyItem);    }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/8a8fb1e50f1a74dbb1713b031761c84e92fa5b69/calendar-item-editing.js/clean/calendar/base/content/calendar-item-editing.js