A specialized drag proxy that supports a drop status icon, Ext.Layer styles and auto-repair. This is the default drag proxy used by all Ext.dd components.
The CSS class to apply to the status element when drop is allowed (defaults to "x-dd-drop-ok").
The CSS class to apply to the status element when drop is allowed (defaults to "x-dd-drop-ok").
Hides the proxy
Hides the proxy
True to reset the status and clear the ghost contents, false to preserve them
Causes the proxy to return to its position of origin via an animation. Should be called after an invalid drop operation by the item being dragged.
The XY position of the element ([x, y])
The function to call after the repair is complete.
The scope (this
reference) in which the callback function is executed. Defaults to the browser window.
Resets the status indicator to the default dropNotAllowed value
Resets the status indicator to the default dropNotAllowed value
True to also remove all content from the ghost, false to preserve it
Updates the proxy's visual element to indicate the status of whether or not drop is allowed over the current target element.
The css class for the new drop status indicator image
Stops the repair animation if it's currently running
Stops the repair animation if it's currently running
Force the Layer to sync its shadow and shim positions to the element
Force the Layer to sync its shadow and shim positions to the element
Updates the contents of the ghost element
Updates the contents of the ghost element
The html that will replace the current innerHTML of the ghost element, or a DOM node to append as the child of the ghost element (in which case the innerHTML will be cleared first).