diff --git a/src/js/components/ImageEditor/Draggable.js b/src/js/components/ImageEditor/Draggable.js index 2abd1f1..6318771 100644 --- a/src/js/components/ImageEditor/Draggable.js +++ b/src/js/components/ImageEditor/Draggable.js @@ -28,6 +28,14 @@ function Draggable(img, boundingRect) { if (localBoundingRect) { _bounds = localBoundingRect; } + + // @TODO Refactor this, see Viewport.calcMinMaxBoundsForRect + if (img.canvas.getViewport().getData().axis === 'h') { + _bounds.top.min = _bounds.top.max = img.top; + } else { + _bounds.left.min = _bounds.left.max = img.left; + } + img.lockMovementX = img.lockMovementY = false; img.selectable = true; img.hoverCursor = 'move';