client/js/main.js
changeset 113 fac7354c55d2
parent 111 fbe12f54453a
child 114 110f99eb417e
--- a/client/js/main.js	Mon Mar 25 19:29:15 2013 +0100
+++ b/client/js/main.js	Tue Mar 26 16:14:19 2013 +0100
@@ -220,12 +220,20 @@
             }
         }).mouseout(function() {
             _this.renderer.unhighlightAll();
+        }).on("mousemove", ".Rk-Bin-Item", function(e) {
+			try {
+				this.dragDrop();
+			}
+			catch(err) {}
         }).on("dragstart", ".Rk-Bin-Item", function(e) {
-            var _t = Rkns.$(this);
-        	e.originalEvent.dataTransfer.setData("text/x-iri-title",$(_t).attr("data-title"));
-        	e.originalEvent.dataTransfer.setData("text/x-iri-description",$(_t).attr("data-description"));
-        	e.originalEvent.dataTransfer.setData("text/x-iri-uri",$(_t).attr("data-uri"));
-        	e.originalEvent.dataTransfer.setData("text/x-iri-image",$(_t).attr("data-image"));
+        	var div = document.createElement('div');
+        	div.appendChild(this.cloneNode(true));
+			try {
+				e.originalEvent.dataTransfer.setData("text/html",div.innerHTML);
+			}
+			catch(err) {
+				e.originalEvent.dataTransfer.setData("text",div.innerHTML);
+			}
         });
     Rkns.$(window).resize(function() {
         _this.resizeBins();