Skip to content

Files

Latest commit

bdb6f29 · Apr 4, 2018

History

History
This branch is 199 commits behind Shopify/draggable:main.

Sensor

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 4, 2018
Oct 31, 2017
Apr 4, 2018
Oct 6, 2017

Sensor

Base sensor which includes a minimal API. Inherit from this class to create your own custom sensor.

Currently triggers these sensor events:

  • drag:start
  • drag:move
  • drag:stop
  • drag: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