diff --git a/src/columnmanager.js b/src/columnmanager.js index 846cf84..5719ba5 100644 --- a/src/columnmanager.js +++ b/src/columnmanager.js @@ -174,7 +174,16 @@ export default class ColumnManager { const onMouseMove = (e) => { if (!isDragging) return; - const finalWidth = startWidth + (e.pageX - startX); + + let addedWidth; + + if (this.options.direction === 'rtl'){ + addedWidth = startX - e.pageX; + } else { + addedWidth = e.pageX - startX; + } + + const finalWidth = startWidth + addedWidth; const { colIndex } = $.data($resizingCell);