[richfaces-svn-commits] JBoss Rich Faces SVN: r275 - trunk/richfaces/common/src/main/resources/org/richfaces/renderkit/html/scripts.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Apr 4 15:31:53 EDT 2007


Author: nbelaevski
Date: 2007-04-04 15:31:52 -0400 (Wed, 04 Apr 2007)
New Revision: 275

Modified:
   trunk/richfaces/common/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js
Log:
Richfaces.visitTree() utility method added

Modified: trunk/richfaces/common/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js
===================================================================
--- trunk/richfaces/common/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js	2007-04-04 15:59:34 UTC (rev 274)
+++ trunk/richfaces/common/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js	2007-04-04 19:31:52 UTC (rev 275)
@@ -57,4 +57,18 @@
 	}
 
 	return !!elt;
+};
+
+Richfaces.visitTree = function(root, callback) {
+	var node = root;
+	if (!node) {
+		node = document;
+	}
+	
+	callback.call(this, node);
+	
+	var children = node.childNodes;
+	for (var i = 0; i < children.length; i++ ) {
+		Richfaces.visitTree(children[i], callback);
+	}
 };
\ No newline at end of file




More information about the richfaces-svn-commits mailing list