From db21e2489b22a42b6b07e0364b47250fadbc8680 Mon Sep 17 00:00:00 2001 From: alec Date: Fri, 18 Jun 2010 21:13:07 +0000 Subject: - Added hack for Opera browser in preview pane switcher git-svn-id: https://svn.roundcube.net/trunk@3769 208e9e7b-5314-0410-a742-e7e81cd9613c --- roundcubemail/skins/default/functions.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/roundcubemail/skins/default/functions.js b/roundcubemail/skins/default/functions.js index c222ae4ab..b1ee9b088 100644 --- a/roundcubemail/skins/default/functions.js +++ b/roundcubemail/skins/default/functions.js @@ -336,23 +336,34 @@ switch_preview_pane: function(elem) if (mailviewsplit.layer) { mailviewsplit.resize(); mailviewsplit.layer.elm.style.display = ''; - } else + } + else mailviewsplit.init(); + + if (bw.opera) { + $('#messagelistcontainer').css({height: ''}); + } prev_frm.show(); + if (uid = rcmail.message_list.get_single_selection()) rcmail.show_message(uid, false, true); rcmail.http_post('save-pref', '_name=preview_pane&_value=1'); - } else { + } + else { prev_frm.hide(); if (bw.ie6 || bw.ie7) { var fr = document.getElementById('mailcontframe'); fr.style.bottom = 0; - fr.style.height = parseInt(fr.parentNode.offsetHeight)+'px'; + fr.style.height = parseInt(fr.parentNode.offsetHeight)+'px'; } - else + else { $('#mailcontframe').css({height: 'auto', bottom: 0}); + if (bw.opera) + $('#messagelistcontainer').css({height: 'auto'}); + } if (mailviewsplit.layer) mailviewsplit.layer.elm.style.display = 'none'; + rcmail.env.contentframe = null; rcmail.show_contentframe(false); rcmail.http_post('save-pref', '_name=preview_pane&_value=0'); -- cgit v1.2.3