diff --git a/src/index.tsx b/src/index.tsx index f95b49e5..7ecf57d7 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -241,6 +241,8 @@ type SceneState = { const SCROLLBAR_WIDTH = 6; const SCROLLBAR_MARGIN = 4; const SCROLLBAR_COLOR = "rgba(0,0,0,0.3)"; +const CANVAS_WINDOW_OFFSET_LEFT = 250; +const CANVAS_WINDOW_OFFSET_TOP = 0; function getScrollbars( canvasWidth: number, @@ -1106,8 +1108,8 @@ class App extends React.Component<{}, AppState> { { e.preventDefault(); const { deltaX, deltaY } = e; @@ -1331,12 +1333,12 @@ class App extends React.Component<{}, AppState> { if (!draggingElement) return; let width = e.clientX - - target.offsetLeft - + CANVAS_WINDOW_OFFSET_LEFT - draggingElement.x - this.state.scrollX; let height = e.clientY - - target.offsetTop - + CANVAS_WINDOW_OFFSET_TOP - draggingElement.y - this.state.scrollY; draggingElement.width = width;