Skip to content

nijikokun/ractive.drag.drop.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ractive.drag.drop.js

Native HTML5 Drag N' Drop ractive event definition.

Usage

After including ractive and ractive.drag.drop.js:

Template

<ul proxy-dragndrop='dragndrop-items'>
  {{#items:i}}
    <li>{{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('dragndrop-items', function (event) {
  console.log(event);
});

Event Object

  • name Event name, underscore seperated: drag_drop, drag_start
  • type Event type: drop, start
  • target Element being dragged or dropped.
  • original Native DOM Event

About

Native HTML5 Drag N' Drop ractive event definition.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published