From 087c7dc5d2e58e4aa99f1ffdb9b8f01c6121ce1d Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Tue, 29 Jun 2010 15:27:26 -0400
Subject: [PATCH] - Improved compose screen: resizable body and attachments list, vertical splitter, options menu - Removed productname/version element, changed footer size to 20px

---
 skins/default/iehacks.css |   66 +++++++++++---------------------
 1 files changed, 23 insertions(+), 43 deletions(-)

diff --git a/skins/default/iehacks.css b/skins/default/iehacks.css
index d070ea3..7f65299 100644
--- a/skins/default/iehacks.css
+++ b/skins/default/iehacks.css
@@ -32,9 +32,15 @@
   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
 }
 
+#mainscreen
+{
+  width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
+  height: expression((parseInt(document.documentElement.clientHeight)-105)+'px');
+}
+
 #folder-manager
 {
-  height: expression((parseInt(document.documentElement.clientHeight)-235)+'px');
+  height: expression((parseInt(this.parentNode.offsetHeight)-105)+'px');
 }
 
 #messagetoolbar
@@ -71,23 +77,20 @@
   z-index: 250;
 }
 
-#mainscreen
-{
-  width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
-  height: expression((parseInt(document.documentElement.clientHeight)-96)+'px');
-}
-
-#directorylistbox
-{
-  height: expression((parseInt(document.documentElement.clientHeight)-115)+'px');
-}
-
 #addresslist,
 #sectionslist,
 #identities-list,
 #mailleftcontainer,
+#mailrightcontainer,
+#compose-container,
+#compose-attachments,
 #mailcontframe,
-#identity-details
+#mailboxlist-container,
+#mailrightcontent,
+#messageframe,
+#identity-details,
+#contacts-box,
+#prefs-box
 {
   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
 }
@@ -95,7 +98,6 @@
 #mailrightcontainer
 {
   width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px');
-  height: expression(parseInt(this.parentNode.offsetHeight)+'px');
 }
 
 #messagepartcontainer
@@ -106,18 +108,17 @@
 
 #mailrightcontent
 {
-  height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px');
   width: 100%;
+}
+
+#compose-div
+{
+  height: expression((parseInt(this.parentNode.offsetHeight)-1-parseInt(document.getElementById('compose-headers').offsetHeight))+'px');
 }
 
 #partheader
 {
   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
-}
-
-#mailboxlist-container
-{
-  height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px');
 }
 
 #subscription-table
@@ -137,7 +138,7 @@
 {
   height: 18px;
 }
-  
+
 #messagelist tbody tr.unroot td.subject
 {
   text-decoration: underline;
@@ -146,7 +147,6 @@
 #messageframe
 {
   width: expression((parseInt(this.parentNode.offsetWidth)-180)+'px');
-  height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px');
   overflow: hidden;
 }
 
@@ -161,13 +161,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
 {
@@ -184,19 +177,7 @@
 #addressscreen
 {
   width: expression((parseInt(document.documentElement.clientWidth)-245)+'px');
-  height: expression((parseInt(document.documentElement.clientHeight)-115)+'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)-140)+'px');
+  height: expression((parseInt(document.documentElement.clientHeight)-105)+'px');
 }
 
 #contacts-table
@@ -207,7 +188,6 @@
 #contacts-box,
 #prefs-box
 {
-  height: expression(parseInt(this.parentNode.offsetHeight)+'px');
   width: expression((parseInt(this.parentNode.offsetWidth)-555)+'px');
 }
 

--
Gitblit v1.9.1