rem: if (targetclass != 'tree-cell-twisty') { 
add: if (targetclass == 'tree-cell-twisty') { var treeitem = event.target.parentNode.parentNode.parentNode; var open = treeitem.getAttribute('open'); if(open == "true") { var name = treeitem.getAttribute("name"); dump("do twisty for " + name +"\n");   gStatusBar.setAttribute("mode","undetermined");  gSubscribableServer.populateSubscribeDatasourceWithName(null /* eventually, a nsIMsgWindow */, true /* force to server */, name); } } else { 
context: function SubscribeOnClick(event){	if (event.detail == 2) {		ReverseStateFromNode(event.target.parentNode.parentNode);	}	else { 		var targetclass = event.target.getAttribute('class');		if (targetclass != 'tree-cell-twisty') {			var name = event.target.parentNode.parentNode.getAttribute('name');			gNameField.setAttribute('value',name);		}	}}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/b4baf6207d9328a4f83486ec4e1f64c2557a5c41/subscribe.js/clean/mailnews/base/resources/content/subscribe.js