From e99c124032b9cba7354d843a67e5567bf94833cc Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Tue, 21 Apr 2009 01:01:51 -0600 Subject: [PATCH] Bug #8144: Fix Virtual Folder sort in dimp --- imp/js/src/DimpBase.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/imp/js/src/DimpBase.js b/imp/js/src/DimpBase.js index 74257cf1e..bdc33c74c 100644 --- a/imp/js/src/DimpBase.js +++ b/imp/js/src/DimpBase.js @@ -1928,13 +1928,16 @@ var DimpBase = { : $(this.getSubFolderId(this.getFolderId(ob.pa))).down(); } - ll = mbox.toLowerCase(); - f_node = parent_e.childElements().find(function(node) { - var nodembox = node.readAttribute('mbox'); - return nodembox && - (!ob.s || nodembox != 'INBOX') && - (ll < nodembox.toLowerCase()); - }); + /* Virtual folders are sorted on the server. */ + if (!ob.v) { + ll = mbox.toLowerCase(); + f_node = parent_e.childElements().find(function(node) { + var nodembox = node.readAttribute('mbox'); + return nodembox && + (!ob.s || nodembox != 'INBOX') && + (ll < nodembox.toLowerCase()); + }); + } if (f_node) { f_node.insert({ before: li }); -- 2.11.0