summaryrefslogtreecommitdiff
path: root/program
diff options
context:
space:
mode:
authoralecpl <alec@alec.pl>2010-05-15 12:15:58 +0000
committeralecpl <alec@alec.pl>2010-05-15 12:15:58 +0000
commite99d21ba051fb2b67147ab1da9c531d7acf8d99b (patch)
tree408024ef8ffea063c5be205f43d7596daab81174 /program
parenta4a270be84051e70f3f3c56d347a724000b0b454 (diff)
- remove offline message list generation on IE, this doesn't realy improve performance now
Diffstat (limited to 'program')
-rw-r--r--program/js/app.js7
-rw-r--r--program/steps/mail/check_recent.inc2
-rw-r--r--program/steps/mail/func.inc8
-rw-r--r--program/steps/mail/list.inc2
-rw-r--r--program/steps/mail/mark.inc2
-rw-r--r--program/steps/mail/move_del.inc2
6 files changed, 5 insertions, 18 deletions
diff --git a/program/js/app.js b/program/js/app.js
index 235fc087e..d70c1320b 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -1690,13 +1690,6 @@ function rcube_webmail()
}
};
- // messages list handling in background (for performance)
- this.offline_message_list = function(flag)
- {
- if (this.message_list)
- this.message_list.set_background_mode(flag);
- };
-
this.set_list_sorting = function(sort_col, sort_order)
{
// set table header class
diff --git a/program/steps/mail/check_recent.inc b/program/steps/mail/check_recent.inc
index 76546ace1..3031bf715 100644
--- a/program/steps/mail/check_recent.inc
+++ b/program/steps/mail/check_recent.inc
@@ -72,7 +72,7 @@ foreach ($a_mailboxes as $mbox_name) {
if ($all_count) {
$a_headers = $IMAP->list_headers($mbox_name, null, $_SESSION['sort_col'], $_SESSION['sort_order']);
// add message rows
- rcmail_js_message_list($a_headers, false, false);
+ rcmail_js_message_list($a_headers, false);
// remove messages that don't exists from list selection array
$OUTPUT->command('update_selection');
}
diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc
index 09ef4c567..01b7c1f00 100644
--- a/program/steps/mail/func.inc
+++ b/program/steps/mail/func.inc
@@ -221,7 +221,7 @@ 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, $replace=TRUE, $head_replace=FALSE)
+function rcmail_js_message_list($a_headers, $insert_top=FALSE, $head_replace=FALSE)
{
global $CONFIG, $IMAP, $OUTPUT;
@@ -251,9 +251,6 @@ function rcmail_js_message_list($a_headers, $insert_top=FALSE, $replace=TRUE, $h
if(($key = array_search('flag', $a_show_cols)) !== FALSE)
unset($a_show_cols[$key]);
- if ($OUTPUT->browser->ie && $replace)
- $OUTPUT->command('offline_message_list', true);
-
// loop through message headers
foreach ($a_headers as $n => $header)
{
@@ -314,9 +311,6 @@ function rcmail_js_message_list($a_headers, $insert_top=FALSE, $replace=TRUE, $h
$a_msg_flags,
$insert_top);
}
-
- if ($browser->ie && $replace)
- $OUTPUT->command('offline_message_list', false);
}
diff --git a/program/steps/mail/list.inc b/program/steps/mail/list.inc
index dcca80bc9..85e71a1f7 100644
--- a/program/steps/mail/list.inc
+++ b/program/steps/mail/list.inc
@@ -83,7 +83,7 @@ $OUTPUT->command('set_rowcount', rcmail_get_messagecount_text($count));
$OUTPUT->command('set_mailboxname', rcmail_get_mailbox_name_text());
// add message rows
-rcmail_js_message_list($a_headers, FALSE, TRUE, (bool) $cols);
+rcmail_js_message_list($a_headers, FALSE, (bool) $cols);
if (isset($a_headers) && count($a_headers))
{
if ($search_request)
diff --git a/program/steps/mail/mark.inc b/program/steps/mail/mark.inc
index ae8f0e3a6..973ce687e 100644
--- a/program/steps/mail/mark.inc
+++ b/program/steps/mail/mark.inc
@@ -114,7 +114,7 @@ if (($uids = get_input_value('_uid', RCUBE_INPUT_POST)) && ($flag = get_input_va
$a_headers = $IMAP->list_headers($mbox, NULL, $sort_col, $sort_order,
$jump_back ? NULL : $count);
- rcmail_js_message_list($a_headers, false, false);
+ rcmail_js_message_list($a_headers, false);
}
}
}
diff --git a/program/steps/mail/move_del.inc b/program/steps/mail/move_del.inc
index f6d8d98ae..11eb24227 100644
--- a/program/steps/mail/move_del.inc
+++ b/program/steps/mail/move_del.inc
@@ -128,7 +128,7 @@ else
$a_headers = $IMAP->list_headers($mbox, NULL, $sort_col, $sort_order,
$jump_back ? NULL : $count);
- rcmail_js_message_list($a_headers, false, false);
+ rcmail_js_message_list($a_headers, false);
}
}