 if (this.targetWidget) { this.activeResize = true; }  
	_beginSizing: function(/*Event*/ e){		// summary: setup movement listeners and calculate initial size				if (this._isSizing){ return false; }		this.targetWidget = dijit.byId(this.targetId);		// FIXME: resizing widgets does weird things, disable virtual resizing for now:		if (this.targetWidget) { this.activeResize = true; } 		this.targetDomNode = this.targetWidget ? this.targetWidget.domNode : dojo.byId(this.targetId);		if (this.targetContainer) { this.targetDomNode = this.targetContainer; } 		if (!this.targetDomNode){ return; }		if (!this.activeResize) {			this.targetDomNode.appendChild(this._activeResizeNode); 			dojo.fadeIn({ node: this._activeResizeNode, duration:120, 				beforeBegin: dojo.hitch(this,function(){					this._activeResizeNode.style.display=''; 				})			}).play(); 		}		this._isSizing = true;		this.startPoint  = {'x':e.clientX, 'y':e.clientY};		// FIXME: this is funky: marginBox adds height, contentBox ignores padding (expected, but foo!)		var mb = (this.targetWidget) ? dojo.marginBox(this.targetDomNode) : dojo.contentBox(this.targetDomNode);  		this.startSize  = { 'w':mb.w, 'h':mb.h };		this._connects = []; 		this._connects.push(dojo.connect(document,"onmousemove",this,"_updateSizing")); 		this._connects.push(dojo.connect(document,"onmouseup", this, "_endSizing"));		e.preventDefault();	},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/2bf6c5fa1ef4567b7af343316e93ffbe51d2c2a6/ResizeHandle.js/buggy/layout/ResizeHandle.js