rem: if (event.description) 
add: if (var description = event.getProperty("DESCRIPTION")) 
context: function getPreviewForEvent( event, instStartDate, instEndDate ){  const vbox = document.createElement( "vbox" );  boxInitializeHeaderGrid(vbox);      if (event)  {    gShowTooltip = true;    if (event.title)    {      boxAppendLabeledText(vbox, "tooltipTitle", event.title);    }    if (event.location)    {      boxAppendLabeledText(vbox, "tooltipLocation", event.location);    }    if (event.start || instStartDate)    {      var eventStart = new Date(event.start.getTime());      var eventEnd = event.end && new Date(event.end.getTime());      if (event.allDay && eventEnd) {         eventEnd.setDate(eventEnd.getDate() - 1);      }      var relativeToDate;      if (!eventEnd ||          gCalendarWindow.dateFormater.isOnSameDate(eventStart, eventEnd)) {        // event within single day, ok to omit dates if same as relativeToDate        relativeToDate = instStartDate || new Date(); // today      } else {        // event spanning multiple days, do not omit dates.        // For multiday events use event start/end, not grid start/end.        relativeToDate = false;        instStartDate = null;        instEndDate = null;      }      var startDate, endDate;      if (instStartDate && instEndDate) {        startDate = instStartDate;        endDate = instEndDate;      } else {        // Event may be recurrent event.   If no displayed instance specified,        // use next instance, or previous instance if no next instance.        startDate = instStartDate || getCurrentNextOrPreviousRecurrence(event);        var eventDuration = (event.end                             ? event.end.getTime() - event.start.getTime()                             : 0);        endDate = new Date(startDate.getTime() + eventDuration);      }      boxAppendLabeledDateTimeInterval(vbox, "tooltipDate",                                       startDate, endDate, event.allDay,                                       relativeToDate);    }    if (event.status && event.status != event.ICAL_STATUS_NONE)    {      var statusString = getEventStatusString(event);      boxAppendLabeledText(vbox, "tooltipStatus", statusString);    }    if (event.description)    {      // display up to 4 description lines, like body of message below headers      boxAppendText(vbox, "");       boxAppendLines(vbox, event.description, 4);    }    return ( vbox );  }  else  {    gShowTooltip = false; //Don't show the tooltip    return null;  }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/6262b428dd853f267dba95cacbf038100596755f/mouseoverPreviews.js/clean/calendar/resources/content/mouseoverPreviews.js