/*!
- * Ext JS Library 3.1.1
- * Copyright(c) 2006-2010 Ext JS, LLC
+ * Ext JS Library 3.2.0
+ * Copyright(c) 2006-2010 Ext JS, Inc.
* licensing@extjs.com
* http://www.extjs.com/license
*/
/**
* The id of the element that will be dragged. By default this is same
- * as the linked element , but could be changed to another element. Ex:
+ * as the linked element, but could be changed to another element. Ex:
* Ext.dd.DDProxy
* @property dragElId
* @type String
* Lock this instance
* @method lock
*/
- lock: function() { this.locked = true; },
+ lock: function() {
+ this.locked = true;
+ },
/**
* When set to true, other DD objects in cooperating DDGroups do not receive
* Unlock this instace
* @method unlock
*/
- unlock: function() { this.locked = false; },
+ unlock: function() {
+ this.locked = false;
+ },
/**
* By default, all instances can be a drop target. This can be disabled by
* The up constraint
* @property minY
* @type int
- * @type int
* @private
*/
minY: 0,
primaryButtonOnly: true,
/**
- * The availabe property is false until the linked dom element is accessible.
+ * The available property is false until the linked dom element is accessible.
* @property available
* @type boolean
*/
this.lastPageX = p[0];
this.lastPageY = p[1];
-
this.setStartPosition(p);
},
// set the initial element position
this.setStartPosition();
-
this.b4MouseDown(e);
this.onMouseDown(e);
* @param {boolean} maintainOffset
*/
resetConstraints: function() {
-
-
// Maintain offsets if necessary
if (this.initPageX || this.initPageX === 0) {
// figure out how much this thing has moved
* @private
*/
getTick: function(val, tickArray) {
-
if (!tickArray) {
// If tick interval is not defined, it is effectively 1 pixel,
// so we return the value passed to us.
};
})();
-/**
+/*!
* The drag and drop utility provides a framework for building drag and drop
* applications. In addition to enabling drag and drop for specific elements,
* the drag and drop elements are tracked by the manager class, and the
* dimension is the DragDrop item group, the second the DragDrop
* object.
* @property ids
- * @type {string: string}
+ * @type String[]
* @private
* @static
*/
* if the element that generated the mousedown event is actually the
* handle and not the html element itself.
* @property handleIds
- * @type {string: string}
+ * @type String[]
* @private
* @static
*/
* Returns true if the specified dd target is a legal target for
* the specifice drag obj
* @method isLegalTarget
- * @param {DragDrop} the drag obj
- * @param {DragDrop} the target
+ * @param {DragDrop} oDD the drag obj
+ * @param {DragDrop} oTargetDD the target
* @return {boolean} true if the target is a legal target for the
* dd obj
* @static
* @return {int} the document's scrollTop
* @static
*/
- getScrollTop: function () { return this.getScroll().top; },
+ getScrollTop: function () {
+ return this.getScroll().top;
+ },
/**
* Gets the scrollLeft
* @return {int} the document's scrollTop
* @static
*/
- getScrollLeft: function () { return this.getScroll().left; },
+ getScrollLeft: function () {
+ return this.getScroll().left;
+ },
/**
* Sets the x/y position of an element to the location of the
* @method numericSort
* @static
*/
- numericSort: function(a, b) { return (a - b); },
+ numericSort: function(a, b) {
+ return (a - b);
+ },
/**
* Internal counter
* @private
*/
getTargetCoord: function(iPageX, iPageY) {
-
-
var x = iPageX - this.deltaX;
var y = iPageY - this.deltaY;