rem: this.onAddRow(); 
add: this.onAddRow(node); 
context: 		addRow: function() {			var node = document.createElement('span');			node.innerHTML=this.getRow();			if (node.childNodes.length == 1) {				node=node.childNodes[0];			}			this.domNode.appendChild(node);			var parser = new dojo.xml.Parse();			var frag = parser.parseElement(node, null, true);			dojo.widget.getParser().createSubComponents(frag, this);			var elems = ["INPUT", "SELECT", "IMG"];			for (var k=0; k < elems.length; k++) {				var list = node.getElementsByTagName(elems[k]);				for(var i=0, len=list.length; i<len; i++) {					var child = list[i];					if(child.nodeType != 1) {continue};					if (child.getAttribute("rowFunction") != null) {						if(typeof(this.myObject[child.getAttribute("rowFunction")]) == "undefined") {							dojo.debug("Function " + child.getAttribute("rowFunction") + " not found");						} else { 							this.myObject[child.getAttribute("rowFunction")](child);						}					} else if (child.getAttribute("rowAction") != null) {						if(child.getAttribute("rowAction") == "delete") {							child.name=dojo.string.substituteParams(this.pattern, {"index": "0"});							dojo.event.connect(child, "onclick", this, "onDeleteRow");						} // if					} // else-if				} // for			} // for			this.reIndexRows();			if (this.useDnd) { // bind to DND				node=new dojo.dnd.HtmlDragSource(node, this.widgetId);				dojo.event.connect(node, "onDragEnd", this, "changeRowPosition");			}			this.onAddRow();		}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/Repeater.js/clean/www/resources/dojo-ajax/src/widget/Repeater.js