rem: var name = t.parentNode.parentNode.getAttribute('name'); if (name && (name.length > 0)) { gNameField.setAttribute('value',name); } 
context: function SubscribeOnClick(event){    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;            }			var name = t.parentNode.parentNode.getAttribute('name');			if (name && (name.length > 0)) {				gNameField.setAttribute('value',name);			}		}	}}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/5a43b8700a05b9ebde3bc7def3d22bff9b3a16e3/subscribe.js/clean/mailnews/base/resources/content/subscribe.js