rem: gHtmlString += "<tr valign=top><td valign=top colspan=2 style='font-size:11px;'>"+formattedTime+"</td></tr><tr><td></td><td valign=top style='font-size:11px;'>"; 
add: gHtmlString += "<tr class=top><td colspan=2>"+formattedTime+"</td></tr><tr><td></td><td class=top>"; 
context: function printWeekView(currentDate){  var dayStart=currentDate.getDate();  var dowStart = (startOfWeek <= currentDate.getDay()) ?  currentDate.getDay()-startOfWeek : 7-startOfWeek;  var weekStart=new Date(currentDate.getFullYear(), currentDate.getMonth(), dayStart - dowStart);  var weekNumber = DateUtils.getWeekNumber(currentDate) ;  gHtmlString += "<table border=0 width=100% style='font-size:26px;font-weight:bold;'><tr ><td align=center valign=bottom>Week "+weekNumber+"</td></tr></table>";  gHtmlString += "<table style='border:1px solid black;' width=100%>";  gHtmlString += "<tr>";  gHtmlString += "<td align=center style='border:1px solid black;background-color:#e0e0e0;FONT-SIZE:12px;FONT-WEIGHT: bold'>"+ArrayOfDayNames[weekStart.getDay()]+"</td>";  gHtmlString += "<td align=center style='border:1px solid black;background-color:#e0e0e0;FONT-SIZE:12px;FONT-WEIGHT: bold'>"+ArrayOfDayNames[(weekStart.getDay()+1 >6) ? weekStart.getDay()+1-7:weekStart.getDay()+1]+"</td>";  gHtmlString += "<td align=center style='border:1px solid black;background-color:#e0e0e0;FONT-SIZE:12px;FONT-WEIGHT: bold'>"+ArrayOfDayNames[(weekStart.getDay()+2 >6) ? weekStart.getDay()+2-7:weekStart.getDay()+2]+"</td>";  gHtmlString += "<td align=center style='border:1px solid black;background-color:#e0e0e0;FONT-SIZE:12px;FONT-WEIGHT: bold'>"+ArrayOfDayNames[(weekStart.getDay()+3 >6) ? weekStart.getDay()+3-7:weekStart.getDay()+3]+"</td>";  gHtmlString += "<td align=center style='border:1px solid black;background-color:#e0e0e0;FONT-SIZE:12px;FONT-WEIGHT: bold'>"+ArrayOfDayNames[(weekStart.getDay()+4 >6) ? weekStart.getDay()+4-7:weekStart.getDay()+4]+"</td>";  gHtmlString += "<td align=center style='border:1px solid black;background-color:#e0e0e0;FONT-SIZE:12px;FONT-WEIGHT: bold'>"+ArrayOfDayNames[(weekStart.getDay()+5 >6) ? weekStart.getDay()+5-7:weekStart.getDay()+5]+"</td>";  gHtmlString += "<td align=center style='border:1px solid black;background-color:#e0e0e0;FONT-SIZE:12px;FONT-WEIGHT: bold'>"+ArrayOfDayNames[(weekStart.getDay()+6 >6) ? weekStart.getDay()+6-7:weekStart.getDay()+6]+"</td>";  gHtmlString += "</tr>";  // content here  dayToStart=weekStart.getDate();  monthToStart=weekStart.getMonth();  yearToStart=weekStart.getFullYear();  gHtmlString += "<tr>";  for (var i=0; i<7; i++)  {    var thisDaysDate=new Date(yearToStart, monthToStart, dayToStart+i);    gHtmlString += "<td style='border:1px solid black;' valign=top width=14% height=500>";    gHtmlString += "<table valign=top width=100 border=0>"; // to force uniform width    gHtmlString += "<tr valign=top><td valign=top colspan=2 align=center>";    gHtmlString += monthNames[thisDaysDate.getMonth()].substring(0,3)+" "+thisDaysDate.getDate();    gHtmlString += "</td></tr>";    gHtmlString += "<tr><td width=20%></td><td width=80%></td></tr>";    var calendarEventDisplay    // add each calendarEvent    dayEventList = eventSource.getEventsForDay( thisDaysDate );    for( var eventIndex = 0; eventIndex < dayEventList.length; eventIndex++ )    {      calendarEventDisplay = dayEventList[ eventIndex ];      var listpriv=true;      if (calendarEventDisplay.event.privateEvent)        if (! gShowprivate.checked)          listpriv=false;      if (listpriv)      {        eventTitle=calendarEventDisplay.event.title;        var eventStartTime = new Date( calendarEventDisplay.event.start.getTime() ) ;        var formattedStartTime=returnTime(eventStartTime);        var eventEndTime = new Date( calendarEventDisplay.event.end.getTime() ) ;        var formattedEndTime=returnTime(eventEndTime);        var formattedTime=formattedStartTime+"-"+formattedEndTime;        if (calendarEventDisplay.event.allDay)          gHtmlString += "<tr valign=top><td valign=top colspan=2 style='font-size:11px;'>";        else          gHtmlString += "<tr valign=top><td valign=top colspan=2 style='font-size:11px;'>"+formattedTime+"</td></tr><tr><td></td><td valign=top style='font-size:11px;'>";        gHtmlString += eventTitle;        if (calendarEventDisplay.event.location)          gHtmlString += "</td></tr><tr valign=top><td></td><td valign=top style='font-size:11px;'>"+locationTag+": "+calendarEventDisplay.event.location;        if (calendarEventDisplay.event.url)          gHtmlString += "</td></tr><tr valign=top><td></td><td valign=top style='font-size:11px;'>"+uriTag+": "+calendarEventDisplay.event.url;        gHtmlString += "</td></tr>";      }    }    gHtmlString += "</table>";  }  gHtmlString += "</tr>";  gHtmlString += "</table>";}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/042fd2d25dfc58959383c1f292d03208c98c8ddf/calPrintEngine.js/buggy/calendar/resources/content/calPrintEngine.js