ic-droppable
Ember component mixin that wraps native drop events.
Demo
https://instructure.github.io/ic-droppable
Installation
bower install ic-droppable
npm install ic-droppable
... or download one of the distributions in dist
and include however
you want.
Module Support
-
AMD
define(['ic-droppable'], function(Droppable) {});
-
CJS
var Droppable = require('ic-styled')
-
Globals
var Droppable = ic.Droppable.default
Usage
var Droppable = icDroppabledefault; // first mix Droppable into a componentAppXDropComponent = EmberComponent; // And just for demonstration, here's a simple draggable element. AppXDragComponent = EmberComponent;
/* when a valid drag event is over your component*/ /* when the component is dragging over itself, and it is a valid drop target (the case with sortables sometimes)*/
And a simple template:
{{x-drag}}Drag me{{x-drag}}{{x-drop}}Drop here{{/x-drop}}
Contributing
bower installnpm installnpm test
License and Copyright
MIT Style license
(c) 2014 Instructure, Inc.