--- a/src/widgets/AnnotationsList.js Wed Apr 03 15:40:58 2013 +0200
+++ b/src/widgets/AnnotationsList.js Wed Apr 03 15:44:17 2013 +0200
@@ -230,14 +230,12 @@
_annotation.trigger("unselect");
})
.appendTo(_this.list_$);
- _el.find("[draggable]").on("dragstart", function(e) {
- e.originalEvent.dataTransfer.setData("text/x-iri-title",_title);
- e.originalEvent.dataTransfer.setData("text/x-iri-description",_description);
- e.originalEvent.dataTransfer.setData("text/x-iri-uri",_url);
- if (typeof _annotation.thumbnail !== "undefined" && _annotation.thumbnail) {
- e.originalEvent.dataTransfer.setData("text/x-iri-image",_annotation.thumbnail);
- }
- });
+ IriSP.attachDndData(_el.find("[draggable]"), {
+ title: _title,
+ description: _description,
+ uri: _url,
+ image: _annotation.thumbnail
+ });
_el.on("remove", function() {
_annotation.off("select", _onselect);
_annotation.off("unselect", _onunselect);