diff --git a/UI/WebServerResources/MailerUI.css b/UI/WebServerResources/MailerUI.css index 1cda5ae73..48be35602 100644 --- a/UI/WebServerResources/MailerUI.css +++ b/UI/WebServerResources/MailerUI.css @@ -236,8 +236,8 @@ TABLE.messageList TABLE.messageList TH, TABLE.messageList TD -{ height: 24px; - min-height: 20px; +{ height: 22px; + min-height: 22px; text-overflow: ellipsis; overflow: hidden; padding: 0px 3px; @@ -246,10 +246,12 @@ TABLE.messageList TD white-space: nowrap; } TR#messageCountHeader TH -{ border-top: 0px; } +{ border-top: 0px; + height: 20px; + min-height: 20px; } TABLE.messageList TD -{ border-right: 1px solid #fff; } +{ border-right: 1px solid transparent; } TABLE.messageList .messageFlagColumn { width: 22px; diff --git a/UI/WebServerResources/MailerUI.js b/UI/WebServerResources/MailerUI.js index 9d6af6c28..d67f76e25 100644 --- a/UI/WebServerResources/MailerUI.js +++ b/UI/WebServerResources/MailerUI.js @@ -707,6 +707,7 @@ function messageListCallback(row, data, isNew) { var cellType = columnsOrder[j]; if (data[cellType]) cell.update(data[cellType]); + else if (Prototype.Browser.IE) cell.update(' '); cell.observe("mousedown", listRowMouseDownHandler); if (cellType == "Subject" || cellType == "From" || cellType == "To" || cellType == "Date") @@ -1628,7 +1629,6 @@ function initMailer(event) { if (!$(document.body).hasClassName("popup")) { //initDnd(); - Mailer.dataTable = $("mailboxList"); Mailer.dataTable.addInterface(SOGoDataTableInterface); Mailer.dataTable.setRowRenderCallback(messageListCallback); diff --git a/UI/WebServerResources/SOGoDataTable.js b/UI/WebServerResources/SOGoDataTable.js index 427c27826..5a43f3e8e 100644 --- a/UI/WebServerResources/SOGoDataTable.js +++ b/UI/WebServerResources/SOGoDataTable.js @@ -95,7 +95,7 @@ var SOGoDataTableInterface = { var start = index - (this.overflow/2); if (start < 0) start = 0; var end = index + count + this.overflow - (index - start); -// log ("DataTable.getData() from " + index + " to " + (index + count) + " boosted from " + start + " to " + end); +// log ("DataTable.getData() from " + index + " to " + (index + count) + " boosted from " + start + " to " + end); // Don't overflow above the maximum number of entries from the data source if (this.dataSource.uids && this.dataSource.uids.length < end) end = this.dataSource.uids.length; diff --git a/UI/WebServerResources/iefixes.css b/UI/WebServerResources/iefixes.css index 49f75de82..59dc66342 100644 --- a/UI/WebServerResources/iefixes.css +++ b/UI/WebServerResources/iefixes.css @@ -54,9 +54,17 @@ IMG.dragMessage TD.mailer_fieldname { width: 8em; } +TABLE.messageList TH, +TABLE.messageList TD +{ height: 20px; + min-height: 20px; } + TABLE.messageList TD { white-space: pre; } +TABLE.messageList TR._selected TD +{ border-right: 1px solid #9ABCD8; } + /* ContactsUI */ /*DIV#contactFoldersList SPAN.toolbarButton @@ -94,7 +102,7 @@ TABLE#freeBusyData TD { height: 25px; } TABLE -{ empty-cells: show; } +{ empty-cells: show; /* no impact? */ } /* UIxCalendarProperties */