rem: var text = node.firstChild.nodeValue; var encoding = node.getAttribute("encoding"); if (encoding != null) { text = Wicket.decode(encoding, text); } eval(text); 
add: var compId = node.getAttribute("id"); var text="";  if (node.hasChildNodes()) { text = node.firstChild.nodeValue; }  var encoding = node.getAttribute("encoding"); if (encoding != null && encoding!="") { text = Wicket.decode(encoding, text); }  var element = document.getElementById(compId);  if (element == null || typeof(element) == "undefined") { Wicket.Log.error("Component with id [["+compId+"]] a was not found while trying to perform markup update. Make sure you called component.setOutputMarkupId(true) on the component whose markup you are trying to update."); } else { Wicket.replaceOuterHtml(element, text); } 
context: 		steps.push(function(notify) {		    var text = node.firstChild.nodeValue;		    var encoding = node.getAttribute("encoding");		    if (encoding != null) {		        text = Wicket.decode(encoding, text);		    }		    eval(text);			notify();		});
meta: 1204	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1204/1be8450e01e25892bc3ef642c4e78568294af10f/wicket-ajax.js/clean/wicket/src/java/wicket/ajax/wicket-ajax.js