/**
 *
 * @class Ext.dd.Manager
 * @extend Ext.Base
 * @singleton
 * @private
 *
 */
 
 /**
  * @method getTargetEl
 * returns hovered node
 */
 
/**
 * @method getPosition
 * return current cursor position over target node
 * with respect to axis
 * Defaults to `y`
 * @param {String} axis `x` or `y` axis
 */
 
/**
 * @method toggleTargetNodeCls
 * add/remove cls class over hovered target node
 * it will be row in case of grid
 */
 
/**
 * @method getTargetComp
 * return target node component
 */
 
/**
 * @method getSourceComp
 * return drag originated component
 */
 
 
/**
 * @method toggleMarkerCls
 * add or remove cls to drop target
 * @param {Ext.Component} view Registered drag component
 * `Ext.grid.Grid` in case of grid drag drop
 * @param {Ext.Component} targetNode `Ext.grid.Row` in case of grid DD
 * @param {String/Array} cls Class to toggle
 * @param {Boolean} state  to toggle the cls, `true` to add and `false` to remove
 */
 
/**
 * @method toggleProxyCls
 * toggle drag proxy element class
 */