rem: var thisCalendar = gCalendarWindow.calendarManager.getCalendarByName( calendarEvent.parent.server ); if( thisCalendar ) return( thisCalendar.getAttribute( "http: else return( "" ); 
add: return calendarEvent.parent.name; 
context:    getCellText : function(row,column)   {      calendarEvent = gEventArray[row];      // Moz1.8 trees require column.id, moz1.7 and earlier trees use column.      switch( typeof(column)=="object" ? column.id : column )      {         case "unifinder-search-results-tree-col-title":            return( calendarEvent.title );                  case "unifinder-search-results-tree-col-startdate":            var eventStartDate = calendarEvent.startDate.jsDate;            // XXX reimplement            //var eventStartDate = getCurrentNextOrPreviousRecurrence( calendarEvent );            return formatUnifinderEventDateTime(eventStartDate, calendarEvent.allDay);                  case "unifinder-search-results-tree-col-enddate":            var eventEndDate = calendarEvent.endDate.jsDate;            // XXX reimplement            //var eventEndDate = getCurrentNextOrPreviousRecurrence( calendarEvent );            var eventLength = calendarEvent.endDate.jsDate.getTime() - calendarEvent.startDate.jsDate.getTime();            var actualEndDate = eventEndDate.getTime() + eventLength;            eventEndDate = new Date( actualEndDate );            if (calendarEvent.allDay) // display enddate is ical enddate - 1               //user-enddate is ical-enddate - 1               eventEndDate.setDate( eventEndDate.getDate() - 1 );            return formatUnifinderEventDateTime(eventEndDate, calendarEvent.allDay);                  case "unifinder-search-results-tree-col-categories":            return( calendarEvent.categories );                  case "unifinder-search-results-tree-col-location":            return( calendarEvent.location );                  case "unifinder-search-results-tree-col-status":            return getEventStatusString(calendarEvent);        case "unifinder-search-results-tree-col-filename":            var thisCalendar = gCalendarWindow.calendarManager.getCalendarByName( calendarEvent.parent.server );            if( thisCalendar )                return( thisCalendar.getAttribute( "http://home.netscape.com/NC-rdf#name" ) );            else                return( "" );         default:             return false;      }   }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/bb81e520531963ac8c31fd0573177f224a6d54de/unifinder.js/clean/calendar/resources/content/unifinder.js