context: function ChangeDirectoryByDOMNode(dirNode){  var uri = dirNode.getAttribute("id");  if (!uri)    uri = kPersonalAddressbookURI;  if (gAbView && gAbView.URI == uri)    return;    var sortColumn = dirNode.getAttribute("sortColumn");  var sortDirection = dirNode.getAttribute("sortDirection");    var actualSortColumn = SetAbView(uri, sortColumn, sortDirection);  UpdateSortIndicators(actualSortColumn, sortDirection);  // only select the first card if there is a first card  if (gAbView && gAbView.getCardFromRow(0)) {    SelectFirstCard();  }  else {    // the selection changes if we were switching directories.    ResultsPaneSelectionChanged()  }  return;}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/1205923e1bb46d7cc0441e49cfd5087e5287bad4/abCommon.js/buggy/mailnews/addrbook/resources/content/abCommon.js