From 06895c3e947e1b15da3bb2f6f425962949edb9d9 Mon Sep 17 00:00:00 2001 From: thomascube <thomas@roundcube.net> Date: Fri, 18 May 2007 08:35:28 -0400 Subject: [PATCH] Better refresh of message list; improved HTML mail display --- program/js/app.js | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/program/js/app.js b/program/js/app.js index 4e1c283..65bbee9 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -343,9 +343,9 @@ var uid = row.uid; if (uid && this.env.messages[uid]) { - row.deleted = this.env.messages[uid].deleted; - row.unread = this.env.messages[uid].unread; - row.replied = this.env.messages[uid].replied; + row.deleted = this.env.messages[uid].deleted ? true : false; + row.unread = this.env.messages[uid].unread ? true : false; + row.replied = this.env.messages[uid].replied ? true : false; } // set eventhandler to message icon @@ -1244,13 +1244,15 @@ if (!page && mbox != this.env.mailbox) { page = 1; - add_url += '&_refresh=1'; this.env.current_page = page; if (this.message_list) this.message_list.clear_selection(); this.show_contentframe(false); } + if (mbox != this.env.mailbox || (mbox == this.env.mailbox && !page && !sort)) + add_url += '&_refresh=1'; + this.select_folder(mbox, this.env.mailbox); this.env.mailbox = mbox; -- Gitblit v1.9.1