web/res/metadataplayer/AnnotationsList.js
changeset 828 6030bef81a51
parent 792 66ae5723b2de
child 940 843f96e4eebd
--- a/web/res/metadataplayer/AnnotationsList.js	Fri Mar 29 18:08:26 2013 +0100
+++ b/web/res/metadataplayer/AnnotationsList.js	Wed Apr 10 15:50:26 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);