rem: args.operationListenerWrapper.operationListener = operationListener; 
context: function onLoad() {    var operationListener = {        onOperationComplete:        function(aCalendar, aStatus, aOperationType, aId, aDetail) {            var updatingBox = document.getElementById("updating-box");            updatingBox.setAttribute("hidden", "true");            var richListBox = document.getElementById("invitations-listbox");            if (richListBox.getRowCount() > 0) {                richListBox.selectedIndex = 0;            } else {                var noInvitationsBox =                    document.getElementById("noinvitations-box");                noInvitationsBox.removeAttribute("hidden");            }        },        onGetResult:        function(aCalendar, aStatus, aItemType, aDetail, aCount, aItems) {            if (!Components.isSuccessCode(aStatus))                return;            document.title = invitationsText + " (" + aCount + ")";            var updatingBox = document.getElementById("updating-box");            updatingBox.setAttribute("hidden", "true");            var richListBox = document.getElementById("invitations-listbox");            for each (var item in aItems) {                richListBox.addCalendarItem(item);            }        }    };    var updatingBox = document.getElementById("updating-box");    updatingBox.removeAttribute("hidden");    var args = window.arguments[0];    args.operationListenerWrapper.operationListener = operationListener;    args.invitationsManager.getInvitations(        args.operationListenerWrapper,        args.onLoadOperationListener);    opener.setCursor("auto");}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/1e3b01ccadd78ef0403300ec6b58d5d313065cf2/calendar-invitations-dialog.js/clean/calendar/prototypes/wcap/calendar-invitations-dialog.js