rem: this.eventMouseout = this.elementMouseout.bindAsEventListener(this);  this.__mousemoveHandlerFunction = this.__moveElement.bindAsEventListener(this); this.__dropElementFunction = this.__dropElement.bindAsEventListener(this);  var zIndex = this.__activateDragMask(); this.__elementSetUp(element, event, zIndex); this.__startDragObservers(this.__mousemoveHandlerFunction, this.__dropElementFunction); 
add: if(!this.isDragging) { this.eventMouseout = this.elementMouseout.bindAsEventListener(this);  this.__mousemoveHandlerFunction = this.__moveElement.bindAsEventListener(this); this.__dropElementFunction = this.__dropElement.bindAsEventListener(this);  var zIndex = this.__activateDragMask(); this.__elementSetUp(element, event, zIndex); this.__startDragObservers(this.__mousemoveHandlerFunction, this.__dropElementFunction); } this.isDragging = true; 
context: 	__getDefaultStartDrag: function()	{		return function(element, event, dragType)		{			debug("default startDrag");			this.eventMouseout = this.elementMouseout.bindAsEventListener(this);					this.__mousemoveHandlerFunction = this.__moveElement.bindAsEventListener(this);			this.__dropElementFunction = this.__dropElement.bindAsEventListener(this);					var zIndex = this.__activateDragMask();			this.__elementSetUp(element, event, zIndex);			this.__startDragObservers(this.__mousemoveHandlerFunction, this.__dropElementFunction);		}	},
meta: 855	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/855/badbb2b5dd38d0a2b604400f786f9b45dd705a73/BirtDndManager.js/clean/viewer/org.eclipse.birt.report.viewer/birt/webcontent/birt/ajax/core/BirtDndManager.js