From d1ae0ebefb146c1a6e2c8633658a0ce345a08311 Mon Sep 17 00:00:00 2001 From: fritz-c Date: Sat, 5 Aug 2017 09:08:14 +0900 Subject: [PATCH] fix: External node offset was shifted --- src/utils/drag-and-drop-utils.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/utils/drag-and-drop-utils.js b/src/utils/drag-and-drop-utils.js index 77f3908e..593047b3 100644 --- a/src/utils/drag-and-drop-utils.js +++ b/src/utils/drag-and-drop-utils.js @@ -52,9 +52,8 @@ function getTargetDepth(dropTargetProps, monitor, component) { const relativePosition = findDOMNode(component).getBoundingClientRect(); // eslint-disable-line react/no-find-dom-node const leftShift = monitor.getSourceClientOffset().x - relativePosition.left; - blocksOffset = Math.round( - leftShift / dropTargetProps.scaffoldBlockPxWidth - ); + blocksOffset = + Math.round(leftShift / dropTargetProps.scaffoldBlockPxWidth) - 1; } else { blocksOffset = dropTargetProps.path.length; }