rem: var t = this.manager.source.creator(this.manager.source.map[this.manager.nodes[i].id].data, "avatar"); td.appendChild(t.node); 
add: var node = source.creator ?  node = source._normalizedCreator(source.map[this.manager.nodes[i].id].data, "avatar").node :  node = this.manager.nodes[i].cloneNode(true); node.id = ""; td.appendChild(node); 
context: 	construct: function(){		// summary: a constructor function;		//	it is separate so it can be (dynamically) overwritten in case of need		var a = dojo.doc.createElement("table");		a.className = "dojoDndAvatar";		a.style.position = "absolute";		a.style.zIndex = 999;		a.style.margin = "0px"; // to avoid dojo.marginBox() problems with table's margins		var b = dojo.doc.createElement("tbody");		var tr = dojo.doc.createElement("tr");		tr.className = "dojoDndAvatarHeader";		var td = dojo.doc.createElement("td");		td.innerHTML = this._generateText();		tr.appendChild(td);		dojo.style(tr, "opacity", 0.9);		b.appendChild(tr);		var k = Math.min(5, this.manager.nodes.length);		for(var i = 0; i < k; ++i){			tr = dojo.doc.createElement("tr");			tr.className = "dojoDndAvatarItem";			td = dojo.doc.createElement("td");			var t = this.manager.source.creator(this.manager.source.map[this.manager.nodes[i].id].data, "avatar");			td.appendChild(t.node);			tr.appendChild(td);			dojo.style(tr, "opacity", (6 - i) / 10);			b.appendChild(tr);		}		a.appendChild(b);		this.node = a;	},
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/5dab8e77aa0fbbea4c733c47da03ec6bdbd2c75d/avatar.js/clean/dnd/avatar.js