From 51cca60914ba708a783d4bb72f1446820e5625c5 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Thu, 15 May 2008 13:50:32 -0400
Subject: [PATCH] - Fix attachment list on IE 6/7 (#1484807)

---
 CHANGELOG                                   |    3 +++
 skins/default/mail.css                      |   16 ++++++++++------
 skins/default/templates/message.html        |    2 ++
 skins/default/templates/messagepreview.html |    2 ++
 4 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 5249f75..debf9cf 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,9 @@
 CHANGELOG RoundCube Webmail
 ---------------------------
 
+2008/05/15 (alec)
+- Fix attachment list on IE 6/7 (#1484807)
+
 2008/05/12 (estadtherr)
 ----------
 - fix JavaScript in compose.html that shows cc/bcc fields if populated
diff --git a/skins/default/mail.css b/skins/default/mail.css
index f6a769d..733524a 100644
--- a/skins/default/mail.css
+++ b/skins/default/mail.css
@@ -613,16 +613,20 @@
   font-weight: bold;
 }
 
+#attachment-list-div
+{
+  background: url(images/icons/attachment.png) 60px 2px no-repeat #DFDFDF;
+}
+
 #attachment-list
 {
   margin: 0px;
-  padding: 0px 0px 0px 68px;
-  min-height: 18px;
+  padding: 0px 0px 0px 72px;
+  min-height: 16px;
   list-style-image: none;
   list-style-type: none;
-  background: url(images/icons/attachment.png) 52px 1px no-repeat #DFDFDF;
-  /* css hack for IE */
-  height: expression(Math.min(18, parseInt(document.documentElement.clientHeight))+'px');
+  /* IE6 hack */    
+  height: expression(Math.min(16, parseInt(document.documentElement.clientHeight))+'px');
 }
 
 #attachment-list:after
@@ -640,7 +644,7 @@
   float: left;
   height: 18px;
   font-size: 11px;
-  padding: 2px 10px 0px 10px;
+  padding: 2px 0px 0px 15px;
 }
 
 #attachment-list li a
diff --git a/skins/default/templates/message.html b/skins/default/templates/message.html
index 1019a34..32e1abe 100644
--- a/skins/default/templates/message.html
+++ b/skins/default/templates/message.html
@@ -39,8 +39,10 @@
 
 <div class="messageheaderbox">
 <roundcube:object name="messageHeaders" class="headers-table" cellspacing="0" cellpadding="2" addicon="/images/icons/plus.gif" summary="Message headers" />
+<div id="attachment-list-div">
 <roundcube:object name="messageAttachments" id="attachment-list" />
 </div>
+</div>
 
 <roundcube:object name="blockedObjects" id="remote-objects-message" />
 <roundcube:object name="messageBody" id="messagebody" showImages="true" />
diff --git a/skins/default/templates/messagepreview.html b/skins/default/templates/messagepreview.html
index e08f2c7..06b4b27 100644
--- a/skins/default/templates/messagepreview.html
+++ b/skins/default/templates/messagepreview.html
@@ -9,8 +9,10 @@
 
 <div class="messageheaderbox">
 <roundcube:object name="messageHeaders" class="headers-table" cellspacing="0" cellpadding="2" addicon="/images/icons/plus.gif" summary="Message headers" />
+<div id="attachment-list-div">
 <roundcube:object name="messageAttachments" id="attachment-list" />
 </div>
+</div>
 
 <roundcube:object name="blockedObjects" id="remote-objects-message" />
 <roundcube:object name="messageBody" id="messagebody" />

--
Gitblit v1.9.1