diff --git a/core/modules/utils/dom/dragndrop.js b/core/modules/utils/dom/dragndrop.js index 6754900fd..853417631 100644 --- a/core/modules/utils/dom/dragndrop.js +++ b/core/modules/utils/dom/dragndrop.js @@ -25,8 +25,10 @@ exports.makeDraggable = function(options) { var dragImageType = options.dragImageType || "dom", dragImage, domNode = options.domNode; - // Make the dom node draggable - domNode.setAttribute("draggable","true"); + // Make the dom node draggable (not necessary for anchor tags) + if((domNode.tagName || "").toLowerCase() !== "a") { + domNode.setAttribute("draggable","true"); + } // Add event handlers $tw.utils.addEventListeners(domNode,[ {name: "dragstart", handlerFunction: function(event) { diff --git a/editions/test/tiddlers/tests/test-wikitext.js b/editions/test/tiddlers/tests/test-wikitext.js index 16dc1f135..37cbf65ed 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("