Constructors

  • Creates a new MoveableSelectoManager instance.

    This manager handles selectable and draggable objects within a specified container element, using the CbnInfiniteViewer for viewport management.

    Parameters

    • viewer: CbnInfiniteViewer

      Instance to the CbnInfiniteViewer.

    • movableCssClass: string

      The CSS class of elements that should be moveable. These elements will be selectable and draggable within the container.

    • moveableOptions: Partial<MoveableOptions>

    Returns CbnMoveableSelectoManager

Properties

MOVEABLE: default
SELECTO: Selecto
_moveableCssClass: string
_viewerInstance: default
onDrag: ((manager, e) => void)

Type declaration

    • (manager, e): void
    • Parameters

      • manager: this
      • e: OnDrag

      Returns void

onDragEnd: ((manager, e) => void)

Type declaration

    • (manager, e): void
    • Parameters

      • manager: this
      • e: OnDragEnd

      Returns void

onDragStart: ((manager, e) => void)

Type declaration

    • (manager, e): void
    • Parameters

      • manager: this
      • e: OnDragStart

      Returns void

onSelect: ((manager, e) => void)

Type declaration

    • (manager, e): void
    • Parameters

      • manager: this
      • e: OnSelect<Selecto>

      Returns void

onSelectEnd: ((manager, e) => void)

Type declaration

    • (manager, e): void
    • Parameters

      • manager: this
      • e: OnSelectEnd<Selecto>

      Returns void

onSelectStart: ((manager, e) => void)

Type declaration

    • (manager, e): void
    • Parameters

      • manager: this
      • e: OnSelect<Selecto>

      Returns void

onSnap: ((manager, e) => void)

Type declaration

    • (manager, e): void
    • Parameters

      • manager: this
      • e: OnSnap

      Returns void

Methods

  • Set the moveable boundaries/limits. Provide an HTML-Element which is the reference for the boundaries. Elements dragged cannot be moved beyond the boundaries of this reference element.

    Parameters

    • element: undefined | Element

    Returns void