Returns the current disabled state. Note: Use enable()/disable() methods to change state as other operations need to happen.
Destroy this drag & drop implementation and clean up resources. Removes all event handlers and clears internal state.
Disable this drag & drop implementation. Subclasses should override to perform additional cleanup.
item is being dropped on us - called by the drag mouseup handler - this calls the client drop event
Enable this drag & drop implementation. Subclasses should override to perform additional setup.
Unregister an event callback for the specified event.
Event name to stop listening for
Register an event callback for the specified event.
Event name to listen for
Function to call when event occurs
Trigger a registered event callback if one exists and the implementation is enabled.
Name of the event to trigger
DOM event object to pass to the callback
Result from the callback function, if any
Method to update the options and return the DD implementation
Interface for HTML elements extended with drag & drop options. Used to associate DD configuration with DOM elements.