diff options
| author | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2010-06-18 21:13:07 +0000 |
|---|---|---|
| committer | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2010-06-18 21:13:07 +0000 |
| commit | db21e2489b22a42b6b07e0364b47250fadbc8680 (patch) | |
| tree | 9bf7661d7beebaa823554c6c6b78b35bf6bf7a0e | |
| parent | 145a53c42fee4cc70430af5eba9ac5da6cbd6a42 (diff) | |
- Added hack for Opera browser in preview pane switcher
git-svn-id: https://svn.roundcube.net/trunk@3769 208e9e7b-5314-0410-a742-e7e81cd9613c
| -rw-r--r-- | roundcubemail/skins/default/functions.js | 19 |
1 files 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'); |
