From 1568183f3eeb147c492556f97f2cd9f0d77682cf Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Fri, 19 Jun 2009 16:35:18 -0600 Subject: [PATCH] Fix collapsing folders. --- imp/js/src/DimpBase.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/imp/js/src/DimpBase.js b/imp/js/src/DimpBase.js index deebea09a..fc7918497 100644 --- a/imp/js/src/DimpBase.js +++ b/imp/js/src/DimpBase.js @@ -1922,13 +1922,12 @@ var DimpBase = { // don't need to parse through them. var subs = (mode == 'exp') ? base.ancestors().slice(0, -2).reverse().findAll(function(n) { return n.hasClassName('subfolders'); }) - : [ base ]; + : [ base.next('.subfolders') ]; - subs.each(function(s) { - if (s && - (mode == 'tog' || - (mode == 'exp' && !s.visible()) || - (mode == 'col' && s.visible()))) { + subs.compact().each(function(s) { + if (mode == 'tog' || + (mode == 'exp' && !s.visible()) || + (mode == 'col' && s.visible())) { s.previous().down().toggleClassName('exp').toggleClassName('col'); if (noeffect) { -- 2.11.0