X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/25ef3491bd9ae007ff1fc2b0d7943e6eaaccf775..10a866c12701c0a0afd0ac85dcdcf32a421514ac:/docs/source/DragTracker.html?ds=sidebyside diff --git a/docs/source/DragTracker.html b/docs/source/DragTracker.html index 7dfe69d5..571fde50 100644 --- a/docs/source/DragTracker.html +++ b/docs/source/DragTracker.html @@ -1,69 +1,16 @@ - - - The source code - - - - -
/*!
- * Ext JS Library 3.0.3
- * Copyright(c) 2006-2009 Ext JS, LLC
- * licensing@extjs.com
- * http://www.extjs.com/license
- */
-
/** + + + + The source code + + + + +
/** * @class Ext.dd.DragTracker * @extends Ext.util.Observable */ -Ext.dd.DragTracker = function(config){ - Ext.apply(this, config); - this.addEvents( -
/** - * @event mousedown - * @param {Object} this - * @param {Object} e event object - */ - 'mousedown', -
/** - * @event mouseup - * @param {Object} this - * @param {Object} e event object - */ - 'mouseup', -
/** - * @event mousemove - * @param {Object} this - * @param {Object} e event object - */ - 'mousemove', -
/** - * @event dragstart - * @param {Object} this - * @param {Object} startXY the page coordinates of the event - */ - 'dragstart', -
/** - * @event dragend - * @param {Object} this - * @param {Object} e event object - */ - 'dragend', -
/** - * @event drag - * @param {Object} this - * @param {Object} e event object - */ - 'drag' - ); - - this.dragRegion = new Ext.lib.Region(0,0,0,0); - - if(this.el){ - this.initEl(this.el); - } -} - -Ext.extend(Ext.dd.DragTracker, Ext.util.Observable, { +Ext.dd.DragTracker = Ext.extend(Ext.util.Observable, {
/** * @cfg {Boolean} active * Defaults to false. @@ -80,6 +27,55 @@ Ext.extend(Ext.dd.DragTracker, Ext.util.Observable, { * Specify a Number for the number of milliseconds to defer trigger start. */ autoStart: false, + + constructor : function(config){ + Ext.apply(this, config); + this.addEvents( +
/** + * @event mousedown + * @param {Object} this + * @param {Object} e event object + */ + 'mousedown', +
/** + * @event mouseup + * @param {Object} this + * @param {Object} e event object + */ + 'mouseup', +
/** + * @event mousemove + * @param {Object} this + * @param {Object} e event object + */ + 'mousemove', +
/** + * @event dragstart + * @param {Object} this + * @param {Object} startXY the page coordinates of the event + */ + 'dragstart', +
/** + * @event dragend + * @param {Object} this + * @param {Object} e event object + */ + 'dragend', +
/** + * @event drag + * @param {Object} this + * @param {Object} e event object + */ + 'drag' + ); + + this.dragRegion = new Ext.lib.Region(0,0,0,0); + + if(this.el){ + this.initEl(this.el); + } + Ext.dd.DragTracker.superclass.constructor.call(this, config); + }, initEl: function(el){ this.el = Ext.get(el); @@ -221,6 +217,6 @@ Ext.extend(Ext.dd.DragTracker, Ext.util.Observable, { return [dr.left, dr.top]; } } -});
- +});
+ \ No newline at end of file