rem: scripts.forEach(function(script){ dojo.parser._wireUpConnect(instance, script); 
add: dojo.forEach(nodes, function(node){ if(!node){ return; } var type = node.getAttribute("dojoType"); if((!type)||(!type.length)){ return; } var clsInfo = getClassInfo(type); var params = {}; for(var attrName in clsInfo.params){ var attrValue = node.getAttribute(attrName); if(attrValue && !dojo.isAlien(attrValue)){ var attrType = clsInfo.params[attrName]; var val = str2obj(attrValue, attrType);  if(val != null){ params[attrName] = val; } } }       var preambles = dojo.query("> script[type='dojo/method'][event='preamble']", node).orphan(); if(preambles.length){  params.preamble = dojo.parser._functionFromScript(preambles[0]); }   var scripts = dojo.query("> script[type='dojo/method']", node).orphan();  var markupFactory = clsInfo.cls["markupFactory"]; if((!markupFactory) && (clsInfo.cls["prototype"])){ markupFactory = clsInfo.cls.prototype["markupFactory"]; }  var instance; if(markupFactory){ instance = markupFactory(params, node); }else{ instance = new clsInfo.cls(params, node); } thelist.push(instance);   var jsname = node.getAttribute("jsId"); if(jsname){ dojo.setObject(jsname, instance); }   scripts.forEach(function(script){ dojo.parser._wireUpMethod(instance, script); 
context: 			scripts.forEach(function(script){				dojo.parser._wireUpConnect(instance, script);			});
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/93b64d68fa60562eaa99a166622f20ba18c27c63/parser.js/buggy/parser.js