From: Michael M Slusarz Date: Tue, 21 Apr 2009 07:01:51 +0000 (-0600) Subject: Bug #8144: Fix Virtual Folder sort in dimp X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e99c124032b9cba7354d843a67e5567bf94833cc;p=horde.git Bug #8144: Fix Virtual Folder sort in dimp --- 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 });