From bef2e7773319ba31955f90200cdce162cef45769 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 7 Jun 2010 16:31:51 +0000 Subject: [PATCH] Monotone-Parent: 85281fd909e8f0d613327a321fb964be7ca872ca Monotone-Revision: 04792139eaeaa95bfa70e66349320e38518eb8da Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2010-06-07T16:31:51 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/MailerUI.css | 10 ++++++---- UI/WebServerResources/MailerUI.js | 2 +- UI/WebServerResources/SOGoDataTable.js | 2 +- UI/WebServerResources/iefixes.css | 10 +++++++++- 4 files changed, 17 insertions(+), 7 deletions(-) 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 */