# HG changeset patch # User veltr # Date 1362048178 -3600 # Node ID d18d6b9e1078f1832db0d05a1866ee702fa79bc3 # Parent a7efd386872a5ad8077b08489d285ad4fa08cef5 fixes diff -r a7efd386872a -r d18d6b9e1078 src/widgets/Annotation.js --- a/src/widgets/Annotation.js Wed Feb 27 18:39:53 2013 +0100 +++ b/src/widgets/Annotation.js Thu Feb 28 11:42:58 2013 +0100 @@ -174,6 +174,9 @@ e.originalEvent.dataTransfer.setData("text/x-iri-title",currentAnnotation.title); e.originalEvent.dataTransfer.setData("text/x-iri-description",currentAnnotation.description); e.originalEvent.dataTransfer.setData("text/x-iri-uri",url); + if (typeof currentAnnotation.thumbnail !== "undefined" && currentAnnotation.thumbnail) { + e.originalEvent.dataTransfer.setData("text/x-iri-image",currentAnnotation.thumbnail); + } }); } diff -r a7efd386872a -r d18d6b9e1078 src/widgets/AnnotationsList.js --- a/src/widgets/AnnotationsList.js Wed Feb 27 18:39:53 2013 +0100 +++ b/src/widgets/AnnotationsList.js Thu Feb 28 11:42:58 2013 +0100 @@ -234,7 +234,9 @@ 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); - e.originalEvent.dataTransfer.setData("text/x-iri-image",_thumbnail); + if (typeof _annotation.thumbnail !== "undefined" && _annotation.thumbnail) { + e.originalEvent.dataTransfer.setData("text/x-iri-image",_annotation.thumbnail); + } }); _el.on("remove", function() { _annotation.off("select", _onselect); diff -r a7efd386872a -r d18d6b9e1078 src/widgets/Polemic.js --- a/src/widgets/Polemic.js Wed Feb 27 18:39:53 2013 +0100 +++ b/src/widgets/Polemic.js Thu Feb 28 11:42:58 2013 +0100 @@ -141,6 +141,9 @@ e.originalEvent.dataTransfer.setData("text/x-iri-title",_annotation.title); e.originalEvent.dataTransfer.setData("text/x-iri-description",_annotation.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); + } }); _annotation.on("select", function() { if (_this.tooltip) { diff -r a7efd386872a -r d18d6b9e1078 src/widgets/Segments.js --- a/src/widgets/Segments.js Wed Feb 27 18:39:53 2013 +0100 +++ b/src/widgets/Segments.js Thu Feb 28 11:42:58 2013 +0100 @@ -105,6 +105,9 @@ e.originalEvent.dataTransfer.setData("text/x-iri-title",_annotation.title); e.originalEvent.dataTransfer.setData("text/x-iri-description",_annotation.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); + } }) .appendTo(list_$) _annotation.on("select", function() {