PageRenderTime 22ms CodeModel.GetById 16ms app.highlight 5ms RepoModel.GetById 0ms app.codeStats 0ms

/ext-4.1.0_b3/src/dd/DDTarget.js

https://bitbucket.org/srogerf/javascript
JavaScript | 171 lines | 38 code | 5 blank | 128 comment | 1 complexity | 6683996ba8905e483698c59908caed1e MD5 | raw file
  1/*
  2 * This is a derivative of the similarly named class in the YUI Library.
  3 * The original license:
  4 * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
  5 * Code licensed under the BSD License:
  6 * http://developer.yahoo.net/yui/license.txt
  7 */
  8
  9
 10/**
 11 * A DragDrop implementation that does not move, but can be a drop
 12 * target.  You would get the same result by simply omitting implementation
 13 * for the event callbacks, but this way we reduce the processing cost of the
 14 * event listener and the callbacks.
 15 */
 16Ext.define('Ext.dd.DDTarget', {
 17    extend: 'Ext.dd.DragDrop',
 18
 19    /**
 20     * Creates new DDTarget.
 21     * @param {String} id the id of the element that is a drop target
 22     * @param {String} sGroup the group of related DragDrop objects
 23     * @param {Object} config an object containing configurable attributes.
 24     * Valid properties for DDTarget in addition to those in DragDrop: none.
 25     */
 26    constructor: function(id, sGroup, config) {
 27        if (id) {
 28            this.initTarget(id, sGroup, config);
 29        }
 30    },
 31
 32    /**
 33     * Overridden and disabled. A DDTarget does not support being dragged.
 34     * @method
 35     */
 36    getDragEl: Ext.emptyFn,
 37    /**
 38     * Overridden and disabled. A DDTarget does not support being dragged.
 39     * @method
 40     */
 41    isValidHandleChild: Ext.emptyFn,
 42    /**
 43     * Overridden and disabled. A DDTarget does not support being dragged.
 44     * @method
 45     */
 46    startDrag: Ext.emptyFn,
 47    /**
 48     * Overridden and disabled. A DDTarget does not support being dragged.
 49     * @method
 50     */
 51    endDrag: Ext.emptyFn,
 52    /**
 53     * Overridden and disabled. A DDTarget does not support being dragged.
 54     * @method
 55     */
 56    onDrag: Ext.emptyFn,
 57    /**
 58     * Overridden and disabled. A DDTarget does not support being dragged.
 59     * @method
 60     */
 61    onDragDrop: Ext.emptyFn,
 62    /**
 63     * Overridden and disabled. A DDTarget does not support being dragged.
 64     * @method
 65     */
 66    onDragEnter: Ext.emptyFn,
 67    /**
 68     * Overridden and disabled. A DDTarget does not support being dragged.
 69     * @method
 70     */
 71    onDragOut: Ext.emptyFn,
 72    /**
 73     * Overridden and disabled. A DDTarget does not support being dragged.
 74     * @method
 75     */
 76    onDragOver: Ext.emptyFn,
 77    /**
 78     * Overridden and disabled. A DDTarget does not support being dragged.
 79     * @method
 80     */
 81    onInvalidDrop: Ext.emptyFn,
 82    /**
 83     * Overridden and disabled. A DDTarget does not support being dragged.
 84     * @method
 85     */
 86    onMouseDown: Ext.emptyFn,
 87    /**
 88     * Overridden and disabled. A DDTarget does not support being dragged.
 89     * @method
 90     */
 91    onMouseUp: Ext.emptyFn,
 92    /**
 93     * Overridden and disabled. A DDTarget does not support being dragged.
 94     * @method
 95     */
 96    setXConstraint: Ext.emptyFn,
 97    /**
 98     * Overridden and disabled. A DDTarget does not support being dragged.
 99     * @method
100     */
101    setYConstraint: Ext.emptyFn,
102    /**
103     * Overridden and disabled. A DDTarget does not support being dragged.
104     * @method
105     */
106    resetConstraints: Ext.emptyFn,
107    /**
108     * Overridden and disabled. A DDTarget does not support being dragged.
109     * @method
110     */
111    clearConstraints: Ext.emptyFn,
112    /**
113     * Overridden and disabled. A DDTarget does not support being dragged.
114     * @method
115     */
116    clearTicks: Ext.emptyFn,
117    /**
118     * Overridden and disabled. A DDTarget does not support being dragged.
119     * @method
120     */
121    setInitPosition: Ext.emptyFn,
122    /**
123     * Overridden and disabled. A DDTarget does not support being dragged.
124     * @method
125     */
126    setDragElId: Ext.emptyFn,
127    /**
128     * Overridden and disabled. A DDTarget does not support being dragged.
129     * @method
130     */
131    setHandleElId: Ext.emptyFn,
132    /**
133     * Overridden and disabled. A DDTarget does not support being dragged.
134     * @method
135     */
136    setOuterHandleElId: Ext.emptyFn,
137    /**
138     * Overridden and disabled. A DDTarget does not support being dragged.
139     * @method
140     */
141    addInvalidHandleClass: Ext.emptyFn,
142    /**
143     * Overridden and disabled. A DDTarget does not support being dragged.
144     * @method
145     */
146    addInvalidHandleId: Ext.emptyFn,
147    /**
148     * Overridden and disabled. A DDTarget does not support being dragged.
149     * @method
150     */
151    addInvalidHandleType: Ext.emptyFn,
152    /**
153     * Overridden and disabled. A DDTarget does not support being dragged.
154     * @method
155     */
156    removeInvalidHandleClass: Ext.emptyFn,
157    /**
158     * Overridden and disabled. A DDTarget does not support being dragged.
159     * @method
160     */
161    removeInvalidHandleId: Ext.emptyFn,
162    /**
163     * Overridden and disabled. A DDTarget does not support being dragged.
164     * @method
165     */
166    removeInvalidHandleType: Ext.emptyFn,
167
168    toString: function() {
169        return ("DDTarget " + this.id);
170    }
171});