X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/c930e9176a5a85509c5b0230e2bff5c22a591432..2e847cf21b8ab9d15fa167b315ca5b2fa92638fc:/docs/source/DDCore.html diff --git a/docs/source/DDCore.html b/docs/source/DDCore.html index 5038f15d..131e69fb 100644 --- a/docs/source/DDCore.html +++ b/docs/source/DDCore.html @@ -1,5 +1,6 @@ + The source code @@ -520,24 +521,25 @@ Ext.dd.DragDrop.prototype = { * @param {Boolean} inContent (optional) Constrain the draggable in the content box of the element (inside padding and borders) */ constrainTo : function(constrainTo, pad, inContent){ - if(typeof pad == "number"){ + if(Ext.isNumber(pad)){ pad = {left: pad, right:pad, top:pad, bottom:pad}; } pad = pad || this.defaultPadding; - var b = Ext.get(this.getEl()).getBox(); - var ce = Ext.get(constrainTo); - var s = ce.getScroll(); - var c, cd = ce.dom; + var b = Ext.get(this.getEl()).getBox(), + ce = Ext.get(constrainTo), + s = ce.getScroll(), + c, + cd = ce.dom; if(cd == document.body){ c = { x: s.left, y: s.top, width: Ext.lib.Dom.getViewWidth(), height: Ext.lib.Dom.getViewHeight()}; }else{ var xy = ce.getXY(); - c = {x : xy[0]+s.left, y: xy[1]+s.top, width: cd.clientWidth, height: cd.clientHeight}; + c = {x : xy[0], y: xy[1], width: cd.clientWidth, height: cd.clientHeight}; } - var topSpace = b.y - c.y; - var leftSpace = b.x - c.x; + var topSpace = b.y - c.y, + leftSpace = b.x - c.x; this.resetConstraints(); this.setXConstraint(leftSpace - (pad.left||0), // left @@ -1437,7 +1439,7 @@ Ext.dd.DragDropMgr = function() {
/** * The number of milliseconds after the mousedown event to initiate the - * drag if we don't get a mouseup event. Default=1000 + * drag if we don't get a mouseup event. Default=350 * @property clickTimeThresh * @type int * @static @@ -2266,32 +2268,32 @@ Ext.dd.DragDropMgr = function() { return (el) ? el.style : null; }, -
/** +
/** * Inner class for cached elements - * @class DragDropMgr.ElementWrapper + * @class Ext.dd.DragDropMgr.ElementWrapper * @for DragDropMgr * @private * @deprecated */ ElementWrapper: function(el) { -
/** +
/** * The element * @property el */ this.el = el || null; -
/** +
/** * The element id * @property id */ this.id = this.el && el.id; -
/** +
/** * A reference to the style property * @property css */ this.css = this.el && el.style; }, -
/** +
/** * Returns the X position of an html element * @method getPosX * @param el the element for which to get the position @@ -2304,7 +2306,7 @@ Ext.dd.DragDropMgr = function() { return Ext.lib.Dom.getX(el); }, -
/** +
/** * Returns the Y position of an html element * @method getPosY * @param el the element for which to get the position @@ -2316,7 +2318,7 @@ Ext.dd.DragDropMgr = function() { return Ext.lib.Dom.getY(el); }, -
/** +
/** * Swap two nodes. In IE, we use the native method, for others we * emulate the IE behavior * @method swapNode @@ -2362,7 +2364,7 @@ Ext.dd.DragDropMgr = function() { return { top: t, left: l }; }, -
/** +
/** * Returns the specified element style property * @method getStyle * @param {HTMLElement} el the element @@ -2375,7 +2377,7 @@ Ext.dd.DragDropMgr = function() { return Ext.fly(el).getStyle(styleProp); }, -
/** +
/** * Gets the scrollTop * @method getScrollTop * @return {int} the document's scrollTop @@ -2383,7 +2385,7 @@ Ext.dd.DragDropMgr = function() { */ getScrollTop: function () { return this.getScroll().top; }, -
/** +
/** * Gets the scrollLeft * @method getScrollLeft * @return {int} the document's scrollTop @@ -2391,7 +2393,7 @@ Ext.dd.DragDropMgr = function() { */ getScrollLeft: function () { return this.getScroll().left; }, -
/** +
/** * Sets the x/y position of an element to the location of the * target element. * @method moveToEl @@ -2404,7 +2406,7 @@ Ext.dd.DragDropMgr = function() { Ext.lib.Dom.setXY(moveEl, aCoord); }, -
/** +
/** * Numeric array sort function * @method numericSort * @static @@ -2441,7 +2443,7 @@ Ext.dd.DragDropMgr = function() { } }, -
/** +
/** * Recursively searches the immediate parent and all child nodes for * the handle element in order to determine wheter or not it was * clicked. @@ -2987,10 +2989,172 @@ Ext.dd.DDTarget = function(id, sGroup, config) { // Ext.dd.DDTarget.prototype = new Ext.dd.DragDrop(); Ext.extend(Ext.dd.DDTarget, Ext.dd.DragDrop, { +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + getDragEl: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + isValidHandleChild: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + startDrag: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + endDrag: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + onDrag: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + onDragDrop: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + onDragEnter: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + onDragOut: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + onDragOver: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + onInvalidDrop: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + onMouseDown: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + onMouseUp: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + setXConstraint: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + setYConstraint: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + resetConstraints: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + clearConstraints: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + clearTicks: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + setInitPosition: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + setDragElId: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + setHandleElId: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + setOuterHandleElId: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + addInvalidHandleClass: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + addInvalidHandleId: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + addInvalidHandleType: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + removeInvalidHandleClass: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + removeInvalidHandleId: Ext.emptyFn, +
/** + * @hide + * Overridden and disabled. A DDTarget does not support being dragged. + * @method + */ + removeInvalidHandleType: Ext.emptyFn, + toString: function() { return ("DDTarget " + this.id); } -}); - +}); \ No newline at end of file