Home | History | Annotate | Download | only in scan-build

Lines Matching refs:Function

22   init: function() {
23 // quit if this function has already been called
25 // flag this function so we don't do the same thing twice
34 forEach(document.getElementsByTagName('table'), function(table) {
42 makeSortable: function(table) {
84 if (mtch && typeof sorttable["sort_"+override] == 'function') {
92 dean_addEvent(headrow[i],"click", function(e) {
123 forEach(theadrow.childNodes, function(cell) {
166 guessType: function(table, column) {
199 getInnerText: function(node) {
202 // this is *not* a generic getInnerText function; it's special to sorttable.
206 hasInputs = (typeof node.getElementsByTagName == 'function') &&
244 reverse: function(tbody) {
257 each sort function takes two parameters, a and b
259 sort_numeric: function(a,b) {
266 sort_alpha: function(a,b) {
271 sort_ddmm: function(a,b) {
286 sort_mmdd: function(a,b) {
302 shaker_sort: function(list, comp_func) {
303 // A stable sort function to allow multi-level sorting of data
350 script.onreadystatechange = function() {
359 var _timer = setInterval(function() {
374 function dean_addEvent(element, type, handler) {
400 function removeEvent(element, type, handler) {
411 function handleEvent(event) {
427 function fixEvent(event) {
433 fixEvent.preventDefault = function() {
436 fixEvent.stopPropagation = function() {
449 Array.forEach = function(array, block, context) {
457 Function.prototype.forEach = function(object, block, context) {
466 String.forEach = function(string, block, context) {
467 Array.forEach(string.split(""), function(chr, index) {
473 var forEach = function(object, block, context) {
476 if (object instanceof Function) {
478 resolve = Function;
479 } else if (object.forEach instanceof Function) {