rem: return(false); 
add:  sortDirection = "ascending"; var currentDirection = node.getAttribute('sortDirection'); if (currentDirection == "ascending") sortDirection = "descending"; else if (currentDirection == "descending") sortDirection = "ascending"; else    sortDirection = "ascending";  try { xulSortService.Sort(node, sortKey, sortDirection); } catch(e) { } 
context: function SortColumn(node, sortKey){	var rdfCore = XPAppCoresManager.Find("RDFCore");	if (!rdfCore)	{		rdfCore = new RDFCore();		if (!rdfCore)		{			return(false);		}		rdfCore.Init("RDFCore");	}	// sort!!!	sortDirection = "ascending";    var currentDirection = node.getAttribute('sortDirection');    if (currentDirection == "ascending")            sortDirection = "descending";    else if (currentDirection == "descending")            sortDirection = "ascending";    else    sortDirection = "ascending";    rdfCore.doSort(node, sortKey, sortDirection);    return(true);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/9efe8684176f81372aaa23ece0ceb182056980c6/commandglue.js/clean/mailnews/base/resources/content/commandglue.js