Index: trunk/kernel/admin_templates/incs/tree.js =================================================================== diff -u -r4724 -r4735 --- trunk/kernel/admin_templates/incs/tree.js (.../tree.js) (revision 4724) +++ trunk/kernel/admin_templates/incs/tree.js (.../tree.js) (revision 4735) @@ -98,15 +98,18 @@ } return res; } - - if (!this.treeItem.Expanded && typeof(this.treeItem.folderClick) == 'function') { - if (this.treeItem.folderClick()); + else { + // ensures, that click is made before AJAX request will be sent + window.parent.getFrame(link.target).location.href = this.href; + + if (!this.treeItem.Expanded && typeof(this.treeItem.folderClick) == 'function') { + if (this.treeItem.folderClick()); + } + return false; } } - // ) - td.appendChild( link ); -// td.appendChild( document.createTextNode(this.Title) ); + td.appendChild(link); } TreeItem.prototype.display = function()