Author: konstantin.mishin
Date: 2008-03-14 09:22:59 -0400 (Fri, 14 Mar 2008)
New Revision: 6810
Modified:
trunk/framework/impl/src/main/javascript/ajaxjsf/sarissa.js
Log:
RF-2491
Modified: trunk/framework/impl/src/main/javascript/ajaxjsf/sarissa.js
===================================================================
--- trunk/framework/impl/src/main/javascript/ajaxjsf/sarissa.js 2008-03-14 13:16:06 UTC
(rev 6809)
+++ trunk/framework/impl/src/main/javascript/ajaxjsf/sarissa.js 2008-03-14 13:22:59 UTC
(rev 6810)
@@ -494,10 +494,10 @@
return document.createTextNode(oNode.data);
}
else {
- var tagName = "*";
+ var tbody = false;
if(oNode.nodeName == "tbody" && oNode.parentNode){
oNode = oNode.parentNode;
- tagName = "tbody";
+ tbody = true;
}
else if(oNode.nodeName == "tbody" || oNode.nodeName ==
"tr"){
tmp = document.createElement("tr");
@@ -516,7 +516,11 @@
}else{
tmp.innerHTML = oNode.xml ? oNode.cloneNode(false).xml :
oNode.cloneNode(false).outerHTML;
}
- return tmp.getElementsByTagName(tagName)[0];
+ if (tbody) {
+ return tmp.firstChild.tBodies[0];
+ } else {
+ return tmp.getElementsByTagName("*")[0];
+ }
}
};
}catch(e){ }
Show replies by date