From 8ce602461821bfc4fb1c5b2d40fb7468d9c299c7 Mon Sep 17 00:00:00 2001
From: Thomas Bruederli <thomas@roundcube.net>
Date: Thu, 31 May 2012 07:30:23 -0400
Subject: [PATCH] Fix window.resize handler on IE8 and Opera (#1488453)

---
 CHANGELOG            |    1 +
 skins/larry/mail.css |    5 +++--
 skins/larry/ui.js    |    8 ++------
 3 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 447e4b9..fa443d7 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,7 @@
 CHANGELOG Roundcube Webmail
 ===========================
 
+- Fix window.resize handler on IE8 and Opera (#1488453)
 - Don't let error message popups cover the login form (#1488500)
 - Display Tiff as Jpeg in browsers without Tiff support (#1488452)
 - Don't display Pdf/Tiff/Flash attachments inline without browser support (#1488452, #1487929)
diff --git a/skins/larry/mail.css b/skins/larry/mail.css
index c0ceab0..762f59c 100644
--- a/skins/larry/mail.css
+++ b/skins/larry/mail.css
@@ -803,7 +803,8 @@
 
 #messagecontent .leftcol,
 #messagepreview .leftcol {
-	margin-right: 250px;
+	margin-right: 252px;
+	overflow-x: auto;
 }
 
 #messagecontent .rightcol,
@@ -849,7 +850,7 @@
 
 div.message-part,
 div.message-htmlpart {
-	padding: 10px 2px;
+	padding: 0 2px 10px 2px;
 	border-top: 2px solid #f0f0f0;
 }
 
diff --git a/skins/larry/ui.js b/skins/larry/ui.js
index 2e0f0db..630008f 100644
--- a/skins/larry/ui.js
+++ b/skins/larry/ui.js
@@ -207,12 +207,8 @@
     })
     .contents().mouseup(body_mouseup);
 
-    $(window).resize(function(e) {
-      // check target due to bugs in jquery
-      // http://bugs.jqueryui.com/ticket/7514
-      // http://bugs.jquery.com/ticket/9841
-      if (e.target == window) resize();
-    });
+    // don't use $(window).resize() due to some unwanted side-effects
+    window.onresize = resize;
   }
 
   /**

--
Gitblit v1.9.1