[][src]Function dragula::dragula

pub fn dragula<T>(objs: &[T]) -> Drake where
    T: JsCast + Clone

Activates the dragula drag-and-drop system with sane default options

The simplest way to activate dragula is to call dragula and pass it the list of containers whose contents will draggable.

Example:

use dragula::*;

let doc = web_sys::window().unwrap().document().unwrap();
let element_1 = doc.get_element_by_id("drag-container-1").unwrap();
let element_2 = doc.get_element_by_id("drag-container-2").unwrap();

let drake = dragula(&[element_1, element_2]);

Calling dragula will return a Drake, allowing you to interact with the active system managing drag-and-drop.