1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2026-04-28 09:41:29 +00:00

Draggable widget: Add option to hide drag image

Thanks @ericshulman

Fixes #6027
This commit is contained in:
jeremy@jermolene.com
2021-09-12 14:20:03 +01:00
parent f70cee6907
commit e9e5d37ff0
3 changed files with 8 additions and 2 deletions

View File

@@ -16,7 +16,7 @@ Browser data transfer utilities, used with the clipboard and drag and drop
Options:
domNode: dom node to make draggable
dragImageType: "pill" or "dom"
dragImageType: "pill", "blank" or "dom" (the default)
dragTiddlerFn: optional function to retrieve the title of tiddler to drag
dragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag
widget: widget to use as the contect for the filter
@@ -73,6 +73,9 @@ exports.makeDraggable = function(options) {
if(dataTransfer.setDragImage) {
if(dragImageType === "pill") {
dataTransfer.setDragImage(dragImage.firstChild,-16,-16);
} else if (dragImageType === "blank") {
dragImage.removeChild(dragImage.firstChild);
dataTransfer.setDragImage(dragImage,0,0);
} else {
var r = domNode.getBoundingClientRect();
dataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);