From 8301f982a0484d33d9545f773bb7d46ccc995cb0 Mon Sep 17 00:00:00 2001 From: masbaehr <38694044+masbaehr@users.noreply.github.com> Date: Tue, 17 Sep 2019 14:06:02 +0200 Subject: [PATCH] add option useGhostImage --- .gitignore | 1 + src/orgchart.js | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ee8bea9..6f547a0 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ logs # Dependency directory node_modules +package-lock.json # build files build diff --git a/src/orgchart.js b/src/orgchart.js index 5711a78..6caff99 100644 --- a/src/orgchart.js +++ b/src/orgchart.js @@ -1179,11 +1179,15 @@ export default class OrgChart { let ghostNodeWrapper = document.createElement('img'); ghostNodeWrapper.src = 'data:image/svg+xml;utf8,' + (new XMLSerializer()).serializeToString(ghostNode); - event.dataTransfer.setDragImage(ghostNodeWrapper, xOffset, yOffset); + if(opts.useGhostImage){ + event.dataTransfer.setDragImage(ghostNodeWrapper, xOffset, yOffset); + } nodeCover.setAttribute('fill', 'rgb(255, 255, 255)'); nodeCover.setAttribute('stroke', 'rgb(191, 0, 0)'); } else { - event.dataTransfer.setDragImage(ghostNode, xOffset, yOffset); + if(opts.useGhostImage){ + event.dataTransfer.setDragImage(ghostNode, xOffset, yOffset); + } } } let dragged = event.target,