ObservableDragTracker
| Package: | CQ.Ext.dd |
| Class: | DragTracker |
| Extends: | CQ.Ext.util.Observable |
| Clientlib: | cq.widgets |
| Method | Defined By | |
|---|---|---|
enableBubble( String/Array events ) : void Enables events fired by this Observable to bubble up an owner hierarchy by calling
this.getBubbleTarget() if present....
Enables events fired by this Observable to bubble up an owner hierarchy by calling
This is commonly used by CQ.Ext.Components to bubble events to owner Containers. See CQ.Ext.Component.getBubbleTarget. The default implementation in CQ.Ext.Component returns the Component's immediate owner. But if a known target is required, this can be overridden to access the required target more quickly. Example:
Parameters:
|
Observable | |
|
getDragTarget() : CQ.Ext.Element Returns the drag target
Returns the drag target
Parameters:
|
DragTracker | |
onBeforeStart( CQ.Ext.EventObject e ) : void Template method which should be overridden by each DragTracker instance. Called when the user first clicks and
holds ...
Template method which should be overridden by each DragTracker instance. Called when the user first clicks and
holds the mouse button down. Return false to disallow the drag
Parameters:
|
DragTracker | |
onDrag( CQ.Ext.EventObject e ) : void Template method which should be overridden by each DragTracker instance. Called whenever a drag has been detected.
Template method which should be overridden by each DragTracker instance. Called whenever a drag has been detected.
Parameters:
|
DragTracker | |
onEnd( CQ.Ext.EventObject e ) : void Template method which should be overridden by each DragTracker instance. Called when a drag operation has been comple...
Template method which should be overridden by each DragTracker instance. Called when a drag operation has been completed
(e.g. the user clicked and held the mouse down, dragged the element and then released the mouse button)
Parameters:
|
DragTracker | |
onStart( CQ.Ext.EventObject e ) : void Template method which should be overridden by each DragTracker instance. Called when a drag operation starts
(e.g. th...
Template method which should be overridden by each DragTracker instance. Called when a drag operation starts
(e.g. the user has moved the tracked element beyond the specified tolerance)
Parameters:
|
DragTracker | |
relayEvents( Object o, Array events ) : void Relays selected events from the specified Observable as if the events were fired by this.
Relays selected events from the specified Observable as if the events were fired by this.
Parameters:
|
Observable | |