rem: function publishEntireCalendar() 
add: function publishEntireCalendar(cal) 
context: function publishEntireCalendar(){    var args = new Object();    var publishObject = new Object( );    args.onOk =  self.publishEntireCalendarDialogResponse;    // get the currently selected calendar    var cal = getDefaultCalendar();    publishObject.calendar = cal;    // restore the remote ics path preference from the calendar passed in    var remotePath = getCalendarManager().getCalendarPref(cal, "remote-ics-path");    if (remotePath && remotePath.length && remotePath.length > 0) {        publishObject.remotePath = remotePath;    }    args.publishObject = publishObject;    openDialog("chrome://calendar/content/publishDialog.xul", "caPublishEvents", "chrome,titlebar,modal", args );}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/fe44b45e445673ddf8d845e56e2d1b82b23e7928/publish.js/clean/calendar/resources/content/publish.js