context: function SubscribeOnClick(event){  // we only care about button 0 (left click) events  if (event.button != 0) return;   var t = event.originalTarget;	if (event.detail == 2) {		ReverseStateFromNode(t.parentNode.parentNode);	}	else { 		if (t.getAttribute('twisty') == 'true') {        	var treeitem = t.parentNode.parentNode.parentNode;			var open = treeitem.getAttribute('open');			if(open == "true") {				var uri = treeitem.getAttribute("id");									//dump("do twisty for " + uri + "\n");				gStatusFeedback.showProgress(0);				gStatusFeedback.showStatusString(gSubscribeBundle.getString("pleaseWaitString"));				gStatusBar.setAttribute("mode","undetermined");				gSubscribableServer.startPopulatingWithUri(msgWindow, true /* force to server */, uri);			}		}		else {            // if the user clicks on the subscribe check box, we handle it here            if (t.localName == "image") {                ReverseStateFromNode(t.parentNode.parentNode.parentNode);                return;            }		}	}}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/d38a0937d9c93a0a9d913e2ac781e4328bb8cc73/subscribe.js/buggy/mailnews/base/resources/content/subscribe.js