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;
+};