Solved WW-3393 - rewritten findWWCtrlNode() function

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@912543 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Lukasz Lenart
2010-02-22 12:14:13 +00:00
parent 9dc13526e5
commit 1cad6648ea
@@ -117,15 +117,18 @@ function findWWGrpNode(elem) {
}
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