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