diff --git a/UI/WebServerResources/HTMLTableElement.js b/UI/WebServerResources/HTMLTableElement.js index 98a81bb1b..7979e41fb 100644 --- a/UI/WebServerResources/HTMLTableElement.js +++ b/UI/WebServerResources/HTMLTableElement.js @@ -4,7 +4,7 @@ Element.addMethods({ if (element.tagName == 'TABLE') { var tbody = (element.getElementsByTagName('tbody'))[0]; - return tbody.getSelectedNodes(); + return $(tbody).getSelectedNodes(); } else if (element.tagName == 'UL') { return element.getSelectedNodes(); @@ -16,7 +16,7 @@ Element.addMethods({ if (element.tagName == 'TABLE') { var tbody = (element.getElementsByTagName('tbody'))[0]; - return tbody.getSelectedNodesId(); + return $(tbody).getSelectedNodesId(); } else if (element.tagName == 'UL') { return element.getSelectedNodesId(); @@ -30,8 +30,7 @@ Element.addMethods({ var nodes = tbody.childNodes; for (var i = 0; i < nodes.length; i++) { var node = nodes.item(i); - if (node instanceof HTMLElement - && node.hasClassName(className)) + if (node.tagName && node.hasClassName(className)) node.select(); } }