if(ds["domNode"]){     var dp = this.dsPrefix; var dpIdx = dp+"Idx_"+(this.dsCounter++); ds.dragSourceId = dpIdx; this.dragSources[dpIdx] = ds; ds.domNode.setAttribute(dp, dpIdx);  
if(ds["domNode"]){     var dp = this.dsPrefix; var dpIdx = dp+"Idx_"+(this.dsCounter++); ds.dragSourceId = dpIdx; this.dragSources[dpIdx] = ds; ds.domNode.setAttribute(dp, dpIdx);  
	registerDragSource: function(ds){		//dojo.profile.start("register DragSource");		if(ds["domNode"]){			// FIXME: dragSource objects SHOULD have some sort of property that			// references their DOM node, we shouldn't just be passing nodes and			// expecting it to work.			//dojo.profile.start("register DragSource 1");			var dp = this.dsPrefix;			var dpIdx = dp+"Idx_"+(this.dsCounter++);			ds.dragSourceId = dpIdx;			this.dragSources[dpIdx] = ds;			ds.domNode.setAttribute(dp, dpIdx);			//dojo.profile.end("register DragSource 1");			//dojo.profile.start("register DragSource 2");			// so we can drag links			if(dojo.render.html.ie){				//dojo.profile.start("register DragSource IE");								dojo.event.browser.addListener(ds.domNode, "ondragstart", this.cancelEvent);				// terribly slow				//dojo.event.connect(ds.domNode, "ondragstart", this.cancelEvent);				//dojo.profile.end("register DragSource IE");			}			//dojo.profile.end("register DragSource 2");		}		//dojo.profile.end("register DragSource");	},
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/2f1d2cb699c9d9329e8b782b0463156e211cb0f6/struts_dojo.js.uncompressed.js/buggy/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js