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

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Feb 4 20:10:46 EST 2008


Author: nbelaevski
Date: 2008-02-04 20:10:45 -0500 (Mon, 04 Feb 2008)
New Revision: 5797

Modified:
   trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js
Log:
http://jira.jboss.com/jira/browse/RF-1850

Modified: trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js
===================================================================
--- trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js	2008-02-05 01:10:42 UTC (rev 5796)
+++ trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js	2008-02-05 01:10:45 UTC (rev 5797)
@@ -72,22 +72,21 @@
 		if (attr) {
 			return attr;
 		}
-	} 
+	}
 	
+	var attributes = element.attributes;
 	var attrName = "rich:" + name;
-	
-	var attr = element.attributes[attrName];
+	var attr = attributes[attrName];
 	if (attr) {
 		return attr.nodeValue;
 	}
 
-	var attributes = element.attributes;
-	for (var i = 0; i < attributes.length; i++) {
-		attr = attributes[i];
-		if (attr && attrName == attr.nodeName) {
-			return attr.nodeValue;
-		}
-	}	
+//	for (var i = 0; i < attributes.length; i++) {
+//		attr = attributes[i];
+//		if (attr && attrName == attr.nodeName) {
+//			return attr.nodeValue;
+//		}
+//	}	
 
 	return null;
 };
@@ -348,3 +347,21 @@
 	var windowOffset = Richfaces.Position.getWindowScrollOffset();
 	return {left:windowOffset.left, top:windowOffset.top, right: windowDim.width+windowOffset.left, bottom: windowDim.height+windowOffset.top};
 };
+
+Richfaces.firstDescendant = function(node) {
+	var n = node.firstChild;
+	while (n && n.nodeType != 1) {
+		n = n.nextSibling;
+	}
+
+	return n;
+};
+
+Richfaces.next = function(node) {
+	var n = node;
+	do {
+		n = n.nextSibling;
+	} while (n && n.nodeType != 1);
+
+	return n;
+};




More information about the richfaces-svn-commits mailing list