/* extend adds functions to prototype */ var dragObject = dojo.dnd.HtmlDragSource.prototype.onDragStart.call(this);  
/* extend adds functions to prototype */ var dragObject = dojo.dnd.HtmlDragSource.prototype.onDragStart.call(this);  
	onDragStart: function(){		/* extend adds functions to prototype */		var dragObject = dojo.dnd.HtmlDragSource.prototype.onDragStart.call(this);		//dojo.debugShallow(dragObject)		dragObject.treeNode = this.treeNode;		dragObject.onDragStart = dojo.lang.hitch(dragObject, function(e) {			/* save selection */			this.savedSelectedNode = this.treeNode.tree.selector.selectedNode;			if (this.savedSelectedNode) {				this.savedSelectedNode.unMarkSelected();			}			var result = dojo.dnd.HtmlDragObject.prototype.onDragStart.apply(this, arguments);			/* remove background grid from cloned object */			var cloneGrid = this.dragClone.getElementsByTagName('img');			for(var i=0; i<cloneGrid.length; i++) {				cloneGrid.item(i).style.backgroundImage='url()';			}			return result;		});		dragObject.onDragEnd = function(e) {			/* restore selection */			if (this.savedSelectedNode) {				this.savedSelectedNode.markSelected();			}			//dojo.debug(e.dragStatus);			return dojo.dnd.HtmlDragObject.prototype.onDragEnd.apply(this, arguments);		}		//dojo.debug(dragObject.domNode.outerHTML)		return dragObject;	},
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