X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6e39d509471fe9b4e2660e0d1631b350d0c66f40..f5240829880f87e0cf581c6a296e436fdef0ef80:/docs/source/DDCore.html diff --git a/docs/source/DDCore.html b/docs/source/DDCore.html index f7ddb0c5..54273dc8 100644 --- a/docs/source/DDCore.html +++ b/docs/source/DDCore.html @@ -1,12 +1,18 @@ - - - - The source code - - - - -
/*
+
+
+      
+  The source code
+    
+    
+
+
+    
/*!
+ * Ext JS Library 3.3.0
+ * Copyright(c) 2006-2010 Ext JS, Inc.
+ * licensing@extjs.com
+ * http://www.extjs.com/license
+ */
+/*
  * These classes are derivatives of the similarly named classes in the YUI Library.
  * The original license:
  * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
@@ -98,7 +104,7 @@ Ext.dd.DragDrop.prototype = {
 
     /**
      * 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
@@ -189,7 +195,9 @@ Ext.dd.DragDrop.prototype = {
      * 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 @@ -203,7 +211,9 @@ Ext.dd.DragDrop.prototype = { * 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 @@ -271,7 +281,6 @@ Ext.dd.DragDrop.prototype = { * The up constraint * @property minY * @type int - * @type int * @private */ minY: 0, @@ -323,7 +332,7 @@ Ext.dd.DragDrop.prototype = { 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 */ @@ -714,7 +723,6 @@ Ext.dd.DragDrop.prototype = { this.lastPageX = p[0]; this.lastPageY = p[1]; - this.setStartPosition(p); }, @@ -856,7 +864,6 @@ Ext.dd.DragDrop.prototype = { // set the initial element position this.setStartPosition(); - this.b4MouseDown(e); this.onMouseDown(e); @@ -1107,8 +1114,6 @@ Ext.dd.DragDrop.prototype = { * @param {boolean} maintainOffset */ resetConstraints: function() { - - // Maintain offsets if necessary if (this.initPageX || this.initPageX === 0) { // figure out how much this thing has moved @@ -1146,7 +1151,6 @@ Ext.dd.DragDrop.prototype = { * @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. @@ -1183,7 +1187,7 @@ Ext.dd.DragDrop.prototype = { }; })(); -
/** +/* * 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 @@ -1214,7 +1218,7 @@ Ext.dd.DragDropMgr = function() { * dimension is the DragDrop item group, the second the DragDrop * object. * @property ids - * @type {string: string} + * @type String[] * @private * @static */ @@ -1225,7 +1229,7 @@ Ext.dd.DragDropMgr = function() { * 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 */ @@ -1595,8 +1599,8 @@ Ext.dd.DragDropMgr = function() { * 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 @@ -1668,7 +1672,7 @@ Ext.dd.DragDropMgr = function() { */ handleMouseDown: function(e, oDD) { if(Ext.QuickTips){ - Ext.QuickTips.disable(); + Ext.QuickTips.ddDisable(); } if(this.dragCurrent){ // the original browser mouseup wasn't handled (e.g. outside FF browser window) @@ -1726,7 +1730,7 @@ Ext.dd.DragDropMgr = function() { handleMouseUp: function(e) { if(Ext.QuickTips){ - Ext.QuickTips.enable(); + Ext.QuickTips.ddEnable(); } if (! this.dragCurrent) { return; @@ -2268,32 +2272,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 @@ -2306,7 +2310,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 @@ -2318,7 +2322,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 @@ -2364,7 +2368,7 @@ Ext.dd.DragDropMgr = function() { return { top: t, left: l }; }, -
/** +
/** * Returns the specified element style property * @method getStyle * @param {HTMLElement} el the element @@ -2377,23 +2381,27 @@ Ext.dd.DragDropMgr = function() { return Ext.fly(el).getStyle(styleProp); }, -
/** +
/** * Gets the scrollTop * @method getScrollTop * @return {int} the document's scrollTop * @static */ - getScrollTop: function () { return this.getScroll().top; }, + getScrollTop: function () { + return this.getScroll().top; + }, -
/** +
/** * Gets the scrollLeft * @method getScrollLeft * @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 * target element. * @method moveToEl @@ -2406,12 +2414,14 @@ Ext.dd.DragDropMgr = function() { Ext.lib.Dom.setXY(moveEl, aCoord); }, -
/** +
/** * Numeric array sort function * @method numericSort * @static */ - numericSort: function(a, b) { return (a - b); }, + numericSort: function(a, b) { + return (a - b); + }, /** * Internal counter @@ -2443,7 +2453,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. @@ -2686,8 +2696,6 @@ Ext.extend(Ext.dd.DD, Ext.dd.DragDrop, { * @private */ getTargetCoord: function(iPageX, iPageY) { - - var x = iPageX - this.deltaX; var y = iPageY - this.deltaY; @@ -3155,6 +3163,6 @@ Ext.extend(Ext.dd.DDTarget, Ext.dd.DragDrop, { toString: function() { return ("DDTarget " + this.id); } -});
- +});
+ \ No newline at end of file