rem: var srcElement = getContentNode(e.target); if (srcElement != null) { if (isCollapsed(srcElement)) { expand(srcElement); } else if (isExpanded(srcElement)) { collapse(srcElement); } 
add: var clickedNode; if (isMozilla) clickedNode = e.target; else if (isIE) clickedNode = window.event.srcElement; else return;  var treeNode = getContentNode(clickedNode);  if (treeNode != null) { if (isCollapsed(treeNode)) { expand(treeNode); } else if (isExpanded(treeNode)) { collapse(treeNode); } 
context: function mouseClickHandler(e) {  var srcElement = getContentNode(e.target);  if (srcElement != null) {    if (isCollapsed(srcElement)) {      expand(srcElement);    }    else if (isExpanded(srcElement)) {      collapse(srcElement);    }  }  // NOTE: MOZILLA BUG WITH A:focus and A:active styles  var a = getAnchorNode(e.target);  a.className = "active";  if (oldActive) {    oldActive.className="";  }  oldActive = a;  e.cancelBubble = true;}
meta: 10107	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10107/eef06de5eb0a6135f218cc9a3003b6cc81271b13/toc.js/clean/org.eclipse.help.webapp/toc.js