Author: lukaszlenart
Date: Mon Feb 22 12:14:13 2010
New Revision: 912543

URL: http://svn.apache.org/viewvc?rev=912543&view=rev
Log:
Solved WW-3393 - rewritten findWWCtrlNode() function

Modified:
    
struts/struts2/trunk/core/src/main/resources/template/css_xhtml/validation.js

Modified: 
struts/struts2/trunk/core/src/main/resources/template/css_xhtml/validation.js
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/css_xhtml/validation.js?rev=912543&r1=912542&r2=912543&view=diff
==============================================================================
--- 
struts/struts2/trunk/core/src/main/resources/template/css_xhtml/validation.js 
(original)
+++ 
struts/struts2/trunk/core/src/main/resources/template/css_xhtml/validation.js 
Mon Feb 22 12:14:13 2010
@@ -117,15 +117,18 @@
 }
 
 function findWWCtrlNode(enclosingDiv) {
-    for(var elem in enclosingDiv.getElementsByTagName("div")) {
-        if (elem.className && elem.className.match(/(wwlbl|wwctrl)/))
-            return elem
-    }
-    for(var elem in enclosingDiv.getElementsByTagName("span")) {
-        if (elem.className && elem.className.match(/(wwlbl|wwctrl)/))
-            return elem
-    }
-    return enclosingDiv.getElementsByTagName("span")[0];
+   var elems = enclosingDiv.getElementsByTagName("div");
+   for(i = 0; i < elems.length; ++i ) {
+       if (elems[i].className && elems[i].className.match(/(wwlbl|wwctrl)/))
+           return elems[i];
+   }
+
+   elems = enclosingDiv.getElementsByTagName("span");
+   for(i = 0; i < elems.length; ++i ) {
+       if (elems[i].className && elems[i].className.match(/(wwlbl|wwctrl)/))
+           return elems[i];
+   }
+   return enclosingDiv.getElementsByTagName("span")[0];
 }
 
 //find field position in the form


Reply via email to