1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-11-09 12:03:01 +00:00

Revised fix for IE drag/drop issue #252

Also improve browser drag/drop inter-op a tiny bit
This commit is contained in:
David Jade
2013-12-13 03:12:56 -08:00
parent 80e0714c0d
commit 0984e9322f
2 changed files with 9 additions and 7 deletions

View File

@@ -129,8 +129,10 @@ LinkWidget.prototype.handleDragStartEvent = function(event) {
dataTransfer.setDragImage(this.dragImage.firstChild,-16,-16);
}
dataTransfer.clearData();
dataTransfer.setData("text/vnd.tiddler",this.wiki.getTiddlerAsJson(this.to));
dataTransfer.setData("text/plain",this.wiki.getTiddlerText(this.to,""));
if(!(/msie|trident/i.test(navigator.userAgent))) {
dataTransfer.setData("text/vnd.tiddler",this.wiki.getTiddlerAsJson(this.to));
dataTransfer.setData("text/plain",this.wiki.getTiddlerText(this.to,""));
}
dataTransfer.setData("URL","data:text/vnd.tiddler," + encodeURI(this.wiki.getTiddlerAsJson(this.to)));
dataTransfer.setData("Text",this.wiki.getTiddlerText(this.to,""));
event.stopPropagation();