Warning: Use of undefined constant Symbol - assumed 'Symbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/www-elementn/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: Use of undefined constant JavaScriptSymbol - assumed 'JavaScriptSymbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/www-elementn/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215

dojox/mdnd/adapter/DndToDojo.js

  • Provides:

    • dojox.mdnd.adapter.DndToDojo
  • Requires:

    • dojox.mdnd.PureSource in common
    • dojox.mdnd.LazyManager in common
  • dojox.mdnd.adapter.DndToDojo

    • type
      Function
    • summary
      Allow communication between an item of dojox D&D area to a target dojo.
    • classlike
  • dojox.mdnd.adapter.DndToDojo._dojoList

    • prototype - dojox.mdnd.adapter.DndToDojo
    • instance - dojox.mdnd.adapter.DndToDojo
    • type
      Array
    • summary
      Array containing object references the dojo Target list
    • private - 1
  • dojox.mdnd.adapter.DndToDojo._currentDojoArea

    • prototype - dojox.mdnd.adapter.DndToDojo
    • instance - dojox.mdnd.adapter.DndToDojo
    • type
      DOMNode
    • summary
      Representing the current dojo area
    • private - 1
  • dojox.mdnd.adapter.DndToDojo._dojoxManager

    • prototype - dojox.mdnd.adapter.DndToDojo
    • instance - dojox.mdnd.adapter.DndToDojo
    • type
      dojox.mdnd.AreaManager
    • summary
      The reference to the dojox AreaManager
    • private - 1
  • dojox.mdnd.adapter.DndToDojo._dragStartHandler

    • prototype - dojox.mdnd.adapter.DndToDojo
    • instance - dojox.mdnd.adapter.DndToDojo
    • type
      Object
    • summary
      Handle to keep start subscribe
    • private - 1
  • dojox.mdnd.adapter.DndToDojo._dropHandler

    • prototype - dojox.mdnd.adapter.DndToDojo
    • instance - dojox.mdnd.adapter.DndToDojo
    • type
      Object
    • summary
      Handle to keep drop subscribe
    • private - 1
  • dojox.mdnd.adapter.DndToDojo._moveHandler

    • prototype - dojox.mdnd.adapter.DndToDojo
    • type
      Object
    • summary
      Handle to keep move subscribe
    • private - 1
  • dojox.mdnd.adapter.DndToDojo._moveUpHandler

    • prototype - dojox.mdnd.adapter.DndToDojo
    • type
      Object
    • summary
      Handle to kee move up subscribe
    • private - 1
  • dojox.mdnd.adapter.DndToDojo._draggedNode

    • prototype - dojox.mdnd.adapter.DndToDojo
    • type
      DOMNode
    • summary
      The current dragged node
    • private - 1
  • dojox.mdnd.adapter.DndToDojo.constructor

    • constructor - constructor
    • prototype - dojox.mdnd.adapter.DndToDojo
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo._getIndexDojoArea

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • area: (typeof node)
        DOMNode A node corresponding to the target dojo.
    • summary
      Check if a dojo area is registered.
    • return_summary
      The index of area if it's registered else -1.
    • tags:
    • protected - 1
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo._dojoList.length

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
  • dojox.mdnd.adapter.DndToDojo._initCoordinates

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • area: (typeof DOMNode)
        A registered DOM node.
    • returns
      Object
    • summary
      Initialize the coordinates of the target dojo.
    • return_summary
      An object which contains coordinates : *{x:0,y:,x1:0,y1:0}*
    • tags:
    • protected - 1
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo.register

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • area: (typeof DOMNode)
        The DOM node which has to be registered.
      • type: (typeof String)
        A String to identify the node.
        dojoTarger:
        True if the dojo D&D have to be enable when mouse is hover the registered target dojo.
      • dojoTarget: (typeof Boolean)
    • summary
      Register a target dojo.
      The target is represented by an object containing :
      - the dojo area node
      - the type reference to identify a group node
      - the coords of the area to enable refresh position
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo._lazyManager

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private - 1
    • type
      Object
  • dojox.mdnd.adapter.DndToDojo.unregisterByNode

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • area: (typeof DOMNode)
        The DOM node of target dojo.
    • summary
      Unregister a target dojo.
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo.unregisterByType

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • type: (typeof String)
        A String to identify dojo targets.
    • summary
      Unregister several targets dojo having the same type passing in parameter.
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo.unregister

    • prototype - dojox.mdnd.adapter.DndToDojo
    • summary
      Unregister all targets dojo.
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo.refresh

    • prototype - dojox.mdnd.adapter.DndToDojo
    • summary
      Refresh the coordinates of all registered dojo target.
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo.refreshByType

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • type: (typeof String)
        A String to identify dojo targets.
    • summary
      Refresh the coordinates of registered dojo target with a specific type.
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo._getHoverDojoArea

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • coords: (typeof Object)
        Coordinates of the mouse.
    • summary
      Check if the coordinates of the mouse is in a dojo target.
    • tags:
    • protected - 1
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo._oldDojoArea

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private - 1
  • dojox.mdnd.adapter.DndToDojo.onMouseMove

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • e: (typeof DOMEvent)
        Event object.
    • summary
      Call when the mouse moving after an onStartDrag of AreaManger.
      Check if the coordinates of the mouse is in a dojo target.
    • tags: callback
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo.isAccepted

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • draggedNode: (typeof DOMNode)
      • target: (typeof Object)
    • summary
      Return true if the dragged node is accepted.
      This method has to be overwritten according to registered target.
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo.onDragEnter

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • e: (typeof DOMEvent)
        The current Javascript Event.
    • summary
      Call when the mouse enters in a registered dojo target.
    • tags: callback
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo._dojoxManager._dragItem.item.node

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
  • dojox.mdnd.adapter.DndToDojo.cancelHandler

    • prototype - dojox.mdnd.adapter.DndToDojo
    • type
      Object
  • dojox.mdnd.adapter.DndToDojo.dropHandler

    • prototype - dojox.mdnd.adapter.DndToDojo
    • type
      Object
  • dojox.mdnd.adapter.DndToDojo.accept

    • prototype - dojox.mdnd.adapter.DndToDojo
    • type
      Object
  • dojox.mdnd.adapter.DndToDojo._dojoxManager._dropIndicator.node.style.display

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
    • type
      String
  • dojox.mdnd.adapter.DndToDojo.onDragExit

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • e: (typeof DOMEvent)
        current javscript event
    • summary
      Call when the mouse exit of a registered dojo target.
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo._dojoxManager._dragItem.item

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
  • dojox.mdnd.adapter.DndToDojo._dojoxManager._dragItem.item.node.style

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
  • dojox.mdnd.adapter.DndToDojo._dojoxManager._dragItem.item.node.style.position

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
    • type
      String
  • dojox.mdnd.adapter.DndToDojo._dojoxManager._dragItem.item.node.style.left

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
    • type
      String
  • dojox.mdnd.adapter.DndToDojo._dojoxManager._dragItem.item.node.style.top

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
    • type
      String
  • dojox.mdnd.adapter.DndToDojo._dojoxManager._dragItem.item.node.style.display

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
    • type
      String
  • dojox.mdnd.adapter.DndToDojo.onDrop

    • prototype - dojox.mdnd.adapter.DndToDojo
    • parameters:
      • e: (typeof DOMEvent)
        Event object.
    • summary
      Called when an onmouseup event is loaded on a registered target dojo.
    • type
      Function
  • dojox.mdnd.adapter.DndToDojo._draggedNode.style

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
  • dojox.mdnd.adapter.DndToDojo._draggedNode.style.position

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
    • type
      String
  • dojox.mdnd.adapter.DndToDojo._draggedNode.style.left

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
    • type
      String
  • dojox.mdnd.adapter.DndToDojo._draggedNode.style.top

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
    • type
      String
  • dojox.mdnd.adapter.DndToDojo._draggedNode.style.width

    • prototype - dojox.mdnd.adapter.DndToDojo
    • private_parent - 1
    • type
      String
  • dojox.mdnd.adapter._dndToDojo

    • attached - dojox.mdnd.adapter
    • private - 1
    • type
      Object
  • dojox.mdnd.adapter.dndToDojo

    • returns
      Object
    • summary
      returns the current areaManager, creates one if it is not created yet
    • attached - dojox.mdnd.adapter
    • type
      Function
  • dojox.mdnd.adapter

    • type
      Object
  • dojox.mdnd

    • type
      Object
  • dojox

    • type
      Object