rem: cycleHeader: function(colID, elt) {}, 
add: cycleHeader: function(colID, elt) { var index = this.selection.currentIndex; if (colID == gSortedColumn) gSortDirection = -gSortDirection; if (colID == gSortedColumn && gFastIndex == gPrefArray.length) { gPrefArray.reverse(); if (index >= 0) index = gPrefArray.length - index - 1; } else { var pref = null; if (index >= 0) pref = gPrefArray[index]; var old = document.getElementById(gSortedColumn); old.setAttribute("sortDirection", ""); gPrefArray.sort(gSortFunction = gSortFunctions[colID]); gSortedColumn = colID; if (pref) index = getIndexOfPref(pref); } elt.setAttribute("sortDirection", gSortDirection > 0 ? "ascending" : "descending"); this.treebox.invalidate(); if (index >= 0) { this.selection.select(index); this.treebox.ensureRowIsVisible(index); } gFastIndex = gPrefArray.length; }, 
context:     cycleHeader: function(colID, elt) {},
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/1c150b0e04775ca751b4a5c7eb9a1306e4370c37/config.js/clean/xpfe/global/resources/content/config.js