Lines Matching refs:node
199 getInnerText: function(node) { argument
206 if (!node) return "";
208 hasInputs = (typeof node.getElementsByTagName == 'function') &&
209 node.getElementsByTagName('input').length;
211 if (node.getAttribute("sorttable_customkey") != null) {
212 return node.getAttribute("sorttable_customkey");
214 else if (typeof node.textContent != 'undefined' && !hasInputs) {
215 return node.textContent.replace(/^\s+|\s+$/g, '');
217 else if (typeof node.innerText != 'undefined' && !hasInputs) {
218 return node.innerText.replace(/^\s+|\s+$/g, '');
220 else if (typeof node.text != 'undefined' && !hasInputs) {
221 return node.text.replace(/^\s+|\s+$/g, '');
224 switch (node.nodeType) {
226 if (node.nodeName.toLowerCase() == 'input') {
227 return node.value.replace(/^\s+|\s+$/g, '');
230 return node.nodeValue.replace(/^\s+|\s+$/g, '');
235 for (var i = 0; i < node.childNodes.length; i++) {
236 innerText += sorttable.getInnerText(node.childNodes[i]);