API
Methods:
init()
Initialises (enables) the drag and drop functionality by adding all the
necessary event listeners and list item attributes. This is required
when a list has been rendered with the
init
option set to false
.
destroy()
Disables the drag and drop functionality by removing all the event
listeners and setting the draggable attribute to false
on
the list items.
addNewItem({ item, asLastChild = false }) (since v5.2.0)
Adds a new item to the top or bottom of the list based on the value of
asLastChild
argument. It returns an object with
data
property representing the updated list structure.