From 24201dc1f48770d20ffaa44fabe1ef571f979da9 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Sat, 18 Jun 2011 07:28:43 -0400
Subject: [PATCH] - Fix set_row_attribs() for backward compat.

---
 skins/default/iehacks.css |  114 ++++++++++++++++++++++----------------------------------
 1 files changed, 45 insertions(+), 69 deletions(-)

diff --git a/skins/default/iehacks.css b/skins/default/iehacks.css
index 554fa26..1b77797 100644
--- a/skins/default/iehacks.css
+++ b/skins/default/iehacks.css
@@ -24,17 +24,26 @@
 
 .popupmenu
 {
-	background-color: #ffffff;
+  background-color: #ffffff;
 }
 
-#tabsbar
+#tabsbar,
+#partheader
 {
   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
 }
 
-#folder-manager
+#mainscreen,
+#directorylistbox,
+#addressscreen
 {
-  height: expression((parseInt(document.documentElement.clientHeight)-235)+'px');
+  height: expression((parseInt(document.documentElement.clientHeight)-105)+'px');
+}
+
+#mainscreen,
+#messagepartcontainer
+{
+  width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
 }
 
 #messagetoolbar
@@ -61,8 +70,7 @@
   background-image: url(images/mail_toolbar.gif);
 }
 
-#listcontrols a.buttonPas,
-#mailboxcontrols a.buttonPas
+#listcontrols a.buttonPas
 {
   filter: alpha(opacity=35);
 }
@@ -72,23 +80,21 @@
   z-index: 250;
 }
 
-#mainscreen
-{
-  width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
-  height: expression((parseInt(document.documentElement.clientHeight)-101)+'px');
-}
-
-#directorylistbox
-{
-  height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
-}
-
 #addresslist,
 #sectionslist,
 #identities-list,
 #mailleftcontainer,
+#mailrightcontainer,
+#compose-container,
+#compose-attachments,
 #mailcontframe,
-#identity-details
+#mailboxlist-container,
+#mailrightcontent,
+#messageframe,
+#identity-details,
+#contacts-box,
+#prefs-box,
+#folder-box
 {
   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
 }
@@ -96,34 +102,21 @@
 #mailrightcontainer
 {
   width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px');
-  height: expression(parseInt(this.parentNode.offsetHeight)+'px');
 }
 
 #messagepartcontainer
 {
-  width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
-  height: expression((parseInt(document.documentElement.clientHeight)-100)+'px');
+  height: expression((parseInt(document.documentElement.clientHeight)-90)+'px');
 }
 
 #mailrightcontent
 {
-  height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px');
   width: 100%;
 }
 
-#partheader
+#compose-div
 {
-  width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
-}
-
-#mailboxlist-container
-{
-  height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px');
-}
-
-#subscription-table
-{
-  width: auto;
+  height: expression((parseInt(this.parentNode.offsetHeight)-1-parseInt(document.getElementById('compose-headers').offsetHeight))+'px');
 }
 
 #messagelist
@@ -138,7 +131,7 @@
 {
   height: 18px;
 }
-  
+
 #messagelist tbody tr.unroot td.subject
 {
   text-decoration: underline;
@@ -147,12 +140,7 @@
 #messageframe
 {
   width: expression((parseInt(this.parentNode.offsetWidth)-180)+'px');
-  height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px');
-}
-
-#messagecanvas 
-{
-  width: expression((parseInt(this.parentNode.offsetWidth)-20)+'px');
+  overflow: hidden;
 }
 
 #countcontrols
@@ -166,19 +154,6 @@
   width: expression((parseInt(document.documentElement.clientWidth))+'px');
 }
 
-#compose-container
-{
-  width: expression((parseInt(document.documentElement.clientWidth)-230)+'px');
-  height: expression((parseInt(document.documentElement.clientHeight)-120)+'px');
-}
-
-#compose-body,
-#compose-headers td textarea,
-#compose-headers td input
-{
-  width: 99%;
-}
-
 div.message-part pre,
 div.message-htmlpart pre,
 div.message-part div.pre
@@ -189,19 +164,6 @@
 #addressscreen
 {
   width: expression((parseInt(document.documentElement.clientWidth)-245)+'px');
-  height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
-}
-
-#prefsscreen
-{
-  width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
-  height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
-}
-
-#importbox
-{
-  width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
-  height: expression((parseInt(document.documentElement.clientHeight)-145)+'px');
 }
 
 #contacts-table
@@ -210,10 +172,11 @@
 }
 
 #contacts-box,
-#prefs-box
+#prefs-box,
+#folder-box
 {
-  height: expression(parseInt(this.parentNode.offsetHeight)+'px');
   width: expression((parseInt(this.parentNode.offsetWidth)-555)+'px');
+  overflow: hidden;
 }
 
 #rcmdraglayer
@@ -239,11 +202,13 @@
   margin: 0 0 -4px 0;
 }
 
+.popupmenu ul li,
 ul.toolbarmenu li
 {
   min-width: auto;
 }
 
+.popupmenu ul li a,
 ul.toolbarmenu li a
 {
   min-height: auto;
@@ -264,3 +229,14 @@
   margin: 0 4px;
   padding: 0.8em;
 }
+
+#listcontrols input
+{
+  margin-top: 2px;
+}
+
+.contactfieldgroup legend
+{
+	padding: 0 0 0.5em 0;
+	margin-left: -4px;
+}

--
Gitblit v1.9.1