From: Michael M Slusarz Date: Fri, 20 Aug 2010 20:40:12 +0000 (-0600) Subject: Fix javascript tree node toggling. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=3b3e0eba33de36df6a68a2213ad347048ef4b550;p=horde.git Fix javascript tree node toggling. --- diff --git a/horde/js/hordetree.js b/horde/js/hordetree.js index 8509312ea..cc4be0fee 100644 --- a/horde/js/hordetree.js +++ b/horde/js/hordetree.js @@ -356,10 +356,10 @@ var Horde_Tree = Class.create({ if (icon = $('nodeIcon_' + nodeId)) { // Image. if (node.icon) { - src.writeAttribute('src', (node.expanded && node.iconopen) ? node.iconopen : node.icon); + icon.writeAttribute('src', (node.expanded && node.iconopen) ? node.iconopen : node.icon); } else { // Use standard icon set. - src.writeAttribute('src', node.expanded ? this.opts.imgFolderOpen : this.opts.imgFolder); + icon.writeAttribute('src', node.expanded ? this.opts.imgFolderOpen : this.opts.imgFolder); } } @@ -369,7 +369,7 @@ var Horde_Tree = Class.create({ } if (toggle = $('nodeToggle_' + nodeId)) { - toggle.writeAttribute('src', this._getNodeToggle(nodeId)); + toggle.writeAttribute('class', 'treeToggle treeImg').addClassName('treeImg' + this._getNodeToggle(nodeId)); } this.saveState(nodeId, node.expanded)