Simple sortable DOM elements in Dart using HTML5 drag and drop
To use this library in your code :
- add a dependency in your
pubspec.yaml
:
dependencies:
assortment: ">=0.1.0 <1.0.0"
- add import in your
dart
code :
import 'package:assortment/assortment.dart';
- create an Assortment within an element
var a = new Assortment(querySelector('#sortable-container'));
- add children to the Assortment
a.addElements(querySelectorAll('#sortable-container .sortable-entry'));
-
rearrange elements by dragging and dropping
-
listen for events to run code during drags
a.onDragEnter.listen((AssortmentEvent event) {
// update model
}