[richfaces-svn-commits] JBoss Rich Faces SVN: r2177 - in trunk/ui/tree/src/main: resources/org/richfaces/renderkit/html/scripts and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Thu Aug 9 11:02:07 EDT 2007
Author: pyaschenko
Date: 2007-08-09 11:02:07 -0400 (Thu, 09 Aug 2007)
New Revision: 2177
Modified:
trunk/ui/tree/src/main/java/org/richfaces/renderkit/TreeRendererBase.java
trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree.js
Log:
client mode bug fixes
Modified: trunk/ui/tree/src/main/java/org/richfaces/renderkit/TreeRendererBase.java
===================================================================
--- trunk/ui/tree/src/main/java/org/richfaces/renderkit/TreeRendererBase.java 2007-08-09 14:33:47 UTC (rev 2176)
+++ trunk/ui/tree/src/main/java/org/richfaces/renderkit/TreeRendererBase.java 2007-08-09 15:02:07 UTC (rev 2177)
@@ -211,7 +211,7 @@
renderChild(context, nodeFacet);
c = new Context();
- c.setClientId(tree.getClientId(context) + ":");
+ c.setClientId(nodeFacet.getClientId(context) + NamingContainer.SEPARATOR_CHAR);
c.setLast(this.isLastElement);
c.setExpanded(tree.isExpanded());
c.setRowKey(tree.getRowKey());
@@ -337,7 +337,7 @@
tree.setRowKey(context, key);
String id = tree.getNodeFacet().getClientId(context);
- String treeChildrenId = tree.getClientId(context) + ":childs";
+ String treeChildrenId = id + NamingContainer.SEPARATOR_CHAR + "childs";
if (ids.isEmpty() || ids.contains(id) || ids.contains(tree.getClientId(context))/* handle tree updates requests */) {
writeContent(context, tree, key);
encodeScripts = true;
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 2007-08-09 14:33:47 UTC (rev 2176)
+++ trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree.js 2007-08-09 15:02:07 UTC (rev 2177)
@@ -28,8 +28,8 @@
this.switchType = switchType;
this.dragIndicatorId = dragIndicatorId;
this.onselect = new Function('event', (events.onselect ? events.onselect : "") + "; return true;");
- this.onexpand = new Function('event', events.onexpand);
- this.oncollapse = new Function('event', events.oncollapse);
+ this.onexpand = new Function('event', (events.onexpand ? events.onexpand : "") + "; return true;");
+ this.oncollapse = new Function('event', (events.oncollapse ? events.oncollapse : "") + "; return true;");
this.onAjaxSelect = onAjaxSelect;
this.element = $(id);
this.inputId = input;
More information about the richfaces-svn-commits
mailing list