Particles container event listeners manager

Constructors

Properties

_canPush: boolean
_doMouseTouchClick: ((e) => void) = ...

Type declaration

    • (e): void
    • Mouse/Touch click/tap event implementation

      Parameters

      • e: Event

        the click event arguments

      Returns void

_handleVisibilityChange: (() => void) = ...

Type declaration

    • (): void
    • Internal

      Handles blur event

      Returns void

_handlers: EventListenersHandlers
_manageInteractivityListeners: ((mouseLeaveTmpEvent, add) => void) = ...

Type declaration

    • (mouseLeaveTmpEvent, add): void
    • Parameters

      • mouseLeaveTmpEvent: string
      • add: boolean

      Returns void

_manageListeners: ((add) => void) = ...

Type declaration

    • (add): void
    • Initializing event listeners

      Parameters

      • add: boolean

      Returns void

_manageMediaMatch: ((add) => void) = ...

Type declaration

    • (add): void
    • Parameters

      • add: boolean

      Returns void

_manageResize: ((add) => void) = ...

Type declaration

    • (add): void
    • Parameters

      • add: boolean

      Returns void

_mouseDown: (() => void) = ...

Type declaration

    • (): void
    • Internal

      Handle mouse down event

      Returns void

_mouseTouchClick: ((e) => void) = ...

Type declaration

    • (e): void
    • Mouse/Touch click/tap event

      Parameters

      • e: Event

        the click event arguments

      Returns void

_mouseTouchFinish: (() => void) = ...

Type declaration

    • (): void
    • Mouse/Touch event finish

      Returns void

_mouseTouchMove: ((e) => void) = ...

Type declaration

    • (e): void
    • Mouse/Touch move event

      Parameters

      • e: Event

        the event arguments

      Returns void

_resizeObserver?: ResizeObserver
_resizeTimeout?: Timeout
_touchEnd: ((e) => void) = ...

Type declaration

    • (e): void
    • Parameters

      • e: Event

      Returns void

_touchEndClick: ((e) => void) = ...

Type declaration

    • (e): void
    • Parameters

      • e: Event

      Returns void

_touchStart: ((e) => void) = ...

Type declaration

    • (e): void
    • Parameters

      • e: Event

      Returns void

_touches: Map<number, number>
container: Container

the calling container

Methods