Index: jsf-api/resources/jsf.js =================================================================== --- jsf-api/resources/jsf.js (revision 7523) +++ jsf-api/resources/jsf.js Tue Jul 28 17:39:58 EEST 2009 @@ -331,21 +331,26 @@ var parent = d.parentNode; // Trim space padding before assigning to innerHTML var html = str.replace(/^\s+/g,'').replace(/\s+$/g,''); + var parserElement = document.createElement('div'); + var tag = d.nodeName.toLowerCase(); var tableElements = ['td', 'th', 'tr', 'tbody', 'thead', 'tfoot']; - var isInTable = tableElements[d.tagName.toLocaleLowerCase()]; + var isInTable = false; + for (var tei = 0, tel = tableElements.length; tei < tel; tei++) { + if (tableElements[tei] == tag) { + isInTable = true; break; + } + } if (isInTable) { - temp = document.createElement('table'); - temp.innerHTML = html; - var newElement = temp.firstChild; + parserElement.innerHTML = '