diff options
author | alecpl <alec@alec.pl> | 2009-04-23 06:15:21 +0000 |
---|---|---|
committer | alecpl <alec@alec.pl> | 2009-04-23 06:15:21 +0000 |
commit | 7a723522945b8954681171aa012b7ee1431a45cd (patch) | |
tree | f810ecbeb55f445f884303135bd24290524a3e1d /program/steps/mail/func.inc | |
parent | b659c3e2424a5602808cf3d48f4044a3975c9dd2 (diff) |
- messages list fix for IE
Diffstat (limited to 'program/steps/mail/func.inc')
-rw-r--r-- | program/steps/mail/func.inc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc index fae864757..f0d7d6f01 100644 --- a/program/steps/mail/func.inc +++ b/program/steps/mail/func.inc @@ -374,8 +374,9 @@ function rcmail_message_list($attrib) /** * return javascript commands to add rows to the message list + * or to replace the whole list (IE only) */ -function rcmail_js_message_list($a_headers, $insert_top=FALSE) +function rcmail_js_message_list($a_headers, $insert_top=FALSE, $replace=TRUE) { global $CONFIG, $IMAP, $OUTPUT; @@ -394,7 +395,7 @@ function rcmail_js_message_list($a_headers, $insert_top=FALSE) $browser = new rcube_browser; $OUTPUT->command('set_message_coltypes', $a_show_cols); - if ($browser->ie && !$insert_top) + if ($browser->ie && $replace) $OUTPUT->command('offline_message_list', true); // loop through message headers @@ -456,7 +457,7 @@ function rcmail_js_message_list($a_headers, $insert_top=FALSE) $insert_top); } - if ($browser->ie && !$insert_top) + if ($browser->ie && $replace) $OUTPUT->command('offline_message_list', false); } |