Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1.8.1
-
None
-
IE8
-
Patch
Description
css_xhtml theme does not work in IE8 and does not work correctly in all other browsers. The function findWWCtrlNode in template/css_xhtlm/validation.js is written incorrectly. It was using a "var in" for loop syntax, peplaced with a for loop count syntax.
problem
struts/css_xhtml/validation.js: function findWWCtrlNode needed to be rewritten.
function findWWCtrlNode(enclosingDiv) {
var elems = enclosingDiv.getElementsByTagName("div");
for(i = 0; i < elems.length; ++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];
}