From a1f7220e9f23ea81b5b626d20f25039724b3413e Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Sat, 20 Sep 2008 04:32:00 -0400
Subject: [PATCH] - prevent splitters "jumps" when page is loading (set style reading cookie in skin template, using new 'expression' feature)

---
 skins/default/templates/message.html |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/skins/default/templates/message.html b/skins/default/templates/message.html
index 3ab6cf3..0cbd05f 100644
--- a/skins/default/templates/message.html
+++ b/skins/default/templates/message.html
@@ -5,6 +5,13 @@
 <roundcube:include file="/includes/links.html" />
 <link rel="stylesheet" type="text/css" href="/mail.css" />
 <script type="text/javascript" src="/splitter.js"></script>
+<style type="text/css">
+#mailboxlist-container { width: <roundcube:exp expression="!empty(cookie:mailviewsplitterv) ? cookie:mailviewsplitterv-5 : 160" />px; }
+#messageframe {
+    left: <roundcube:exp expression="!empty(cookie:mailviewsplitterv) ? cookie:mailviewsplitterv+5 : 170" />px;
+    width: expression((parseInt(this.parentNode.offsetWidth)-<roundcube:exp expression="!empty(cookie:mailviewsplitterv) ? cookie:mailviewsplitterv+5 : 170" />)+'px');
+}
+</style>
 </head>
 <body>
 

--
Gitblit v1.9.1