mirror of
https://github.com/Shopify/draggable.git
synced 2025-12-08 20:15:56 +00:00
Sensor
Base sensor which includes a minimal API. Inherit from this class to create your own custom sensor.
Currently triggers these sensor events:
drag:startdrag:movedrag:stopdrag:pressure
API
new Sensor(containers: HTMLElement[]|NodeList|HTMLElement, options: Object): Sensor
To create a sensor, specify the containers it should pay attention to. Sensors will always
trigger sensor events on container element.
sensor.attach(): void
Attaches sensors to the DOM
sensor.detach(): void
Detaches sensors to the DOM
sensor.trigger(element: HTMLElement, sensorEvent: SensorEvent): void
Triggers sensor event on container element
Options
delay {Number}
This value will delay drag start