Author: nbelaevski
Date: 2008-03-30 13:09:23 -0400 (Sun, 30 Mar 2008)
New Revision: 7434
Modified:
trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree.js
Log:
Tree: ajax nodes were not initialized correctly
Modified: trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree.js
===================================================================
---
trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree.js 2008-03-30
16:44:36 UTC (rev 7433)
+++
trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree.js 2008-03-30
17:09:23 UTC (rev 7434)
@@ -139,7 +139,7 @@
for (var i = 0; i < nodeIds.length; i++ ) {
var nodeId = nodeIds[i];
if (nodeId != this.id) {
- this._getNodeElements(this, nodeId, nodeId.substring(0,
nodeId.lastIndexOf(':')));
+ this._getNodeElements(this, nodeId, nodeId.substring(0,
nodeId.lastIndexOf('::')));
} else {
for (var i = 0; i < this.childs.length; i++) {
var child = this.childs[i];
@@ -167,8 +167,9 @@
node.childs[i] = new Tree.Item(cid, this, child.parent, true);
break;
} else {
- var scid = cid.substring(0, cid.lastIndexOf(':'));
+ var scid = cid.substring(0, cid.lastIndexOf('::'));
if (sNodeId.substr(0, scid.length) == scid && sNodeId.charAt(scid.length) ==
':') {
+
this._getNodeElements(child, nodeId, sNodeId);
break;
}
Show replies by date