From 1f860bd04ec3ba351183b14685a49fa797842373 Mon Sep 17 00:00:00 2001 From: Jermolene Date: Thu, 23 Mar 2017 17:52:15 +0000 Subject: [PATCH] Fix problem with dragging links --- core/modules/utils/dom/dragndrop.js | 3 ++- editions/test/tiddlers/tests/test-wikitext.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/modules/utils/dom/dragndrop.js b/core/modules/utils/dom/dragndrop.js index b5068f61d..385de4b25 100644 --- a/core/modules/utils/dom/dragndrop.js +++ b/core/modules/utils/dom/dragndrop.js @@ -64,7 +64,8 @@ exports.makeDraggable = function(options) { if(dragImageType === "pill") { dataTransfer.setDragImage(dragImage.firstChild,-16,-16); } else { - dataTransfer.setDragImage(domNode,(event.clientX-r.left),(event.clientY-r.top)); + var r = domNode.getBoundingClientRect(); + dataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top); } } // Set up the data transfer diff --git a/editions/test/tiddlers/tests/test-wikitext.js b/editions/test/tiddlers/tests/test-wikitext.js index 37cbf65ed..16dc1f135 100644 --- a/editions/test/tiddlers/tests/test-wikitext.js +++ b/editions/test/tiddlers/tests/test-wikitext.js @@ -43,7 +43,7 @@ describe("WikiText tests", function() { expect(wiki.renderTiddler("text/html","TiddlerThree")).toBe("

The speed of sound

The light of speed

"); }); it("should support attributes specified as macro invocations", function() { - expect(wiki.renderTiddler("text/html","TiddlerFour")).toBe("

This is a link

"); + expect(wiki.renderTiddler("text/html","TiddlerFour")).toBe("

This is a link

"); }); it("should identify wikiwords to automatically link", function() { expect(wiki.renderText("text/html","text/vnd-tiddlywiki","No wikilinks here").indexOf("