fixes
authorveltr
Thu, 28 Feb 2013 11:42:58 +0100
changeset 994 d18d6b9e1078
parent 993 a7efd386872a
child 995 37a4566bb7ee
fixes
src/widgets/Annotation.js
src/widgets/AnnotationsList.js
src/widgets/Polemic.js
src/widgets/Segments.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);
+    	}
     });
 }
 
--- 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);
--- 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) {
--- 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() {