1 HTMLTableElement.prototype.getSelectedRows = function() {
2 var tbody = (this.getElementsByTagName('tbody'))[0];
4 return tbody.getSelectedNodes();
7 HTMLTableElement.prototype.getSelectedRowsId = function() {
8 var tbody = (this.getElementsByTagName('tbody'))[0];
10 return tbody.getSelectedNodesId();
13 HTMLTableElement.prototype.selectRowsMatchingClass = function(className) {
14 var tbody = (this.getElementsByTagName('tbody'))[0];
15 var nodes = tbody.childNodes;
16 for (var i = 0; i < nodes.length; i++) {
17 var node = nodes.item(i);
18 if (node instanceof HTMLElement
19 && node.hasClassName(className))
24 HTMLTableElement.prototype.deselectAll = function() {
25 var nodes = this.getSelectedRows();
26 for (var i = 0; i < nodes.length; i++)