rem: var abs = dojo.html.getAbsolutePosition(tn, true); 
add: var absElt = tn; if (tn.id){ absElt = tn.id; } var abs = dojo.html.getAbsolutePosition(absElt, true); 
context: 		dojo.lang.forEach(this.dropTargets, function(tempTarget){			var tn = tempTarget.domNode;			//only cache dropTarget which can accept current dragSource			if(!tn || dojo.lang.find(tempTarget.acceptedTypes, this.dragSource.type) < 0){ return; }			var abs = dojo.html.getAbsolutePosition(tn, true);			var bb = dojo.html.getBorderBox(tn);			this.dropTargetDimensions.push([				[abs.x, abs.y],	// upper-left				// lower-right				[ abs.x+bb.width, abs.y+bb.height ],				tempTarget			]);			//dojo.debug("Cached for "+tempTarget)		}, this);
meta: 5569	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5569/900cd40e08a6b7608e6715c36118df670dc30f20/HtmlDragManager.js/clean/wicket-contrib-dojo/src/main/java/wicket/contrib/dojo/dojo-0.4/src/dnd/HtmlDragManager.js