nanodraggable
Draggable nanocomponent
installation
npm i -S nanodraggable
example
var Nanodraggable = var html = { superx y } { return html`` } var draggable = 0 0 { return html` `}
api
draggable = Draggable(x, y)
Creates a new component. Takes x
and y
as default position.
draggable.content(...args)
An abstract function to override that returns the content of the draggable component. The arguments from the render
function are forwarded to this.
draggable.onmousedown(event)
An optional abstract function to override. Called on mousedown
.
draggable.onmouseup(event)
An optional abstract function to override. Called on mouseup
.