Native HTML5 Dragging ractive event definition. Handles all drag events but drop.
After including ractive and ractive.dragging.js
:
Template
<ul>
{{#items:i}}
<li on-dragging='dragging-item'>{{items[i]}}</li>
{{/items}}
</ul>
Code
Ractive Boilerplate
ractive = new Ractive({
el: containerElement,
template: templateElement,
data: {
items: [
'One', 'Two', 'Three'
]
}
});
Now any drag / drop action can be caught:
ractive.on('dragging-item', function (event) {
console.log(event);
});
name
Event nametype
Event typetarget
Element being dragged or dropped.original
Native DOM Event