Skip to main content

Home > blockly > dragging > BlockDragStrategy

dragging.BlockDragStrategy class

Signature:

export declare class BlockDragStrategy implements IDragStrategy 

Implements: IDragStrategy

Constructors

ConstructorModifiersDescription
(constructor)(block)Constructs a new instance of the BlockDragStrategy class

Methods

MethodModifiersDescription
drag(newLoc)Moves the block and updates any connection previews.
endDrag(e)Cleans up any state at the end of the drag. Applies any pending connections.
getSearchRadius()protectedGet the radius to use when searching for a nearby valid connection.
isMovable()Returns true if the block is currently movable. False otherwise.
revertDrag()Moves the block back to where it was at the beginning of the drag, including reconnecting connections.
shouldHealStack(e)protectedGet whether the drag should act on a single block or a block stack.
startDrag(e)Handles any setup for starting the drag, including disconnecting the block from any parent blocks.