diff -r 70c5d6efd68d -r fac7354c55d2 client/js/main.js --- 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();