From 2a7434fc81a2b66bdf2d110e3db1d406d372b76e Mon Sep 17 00:00:00 2001 From: jpuri Date: Tue, 11 Nov 2014 00:18:54 +0530 Subject: [PATCH] #1815 partial fix for column moving issue in IE --- src/features/move-columns/js/column-movable.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/features/move-columns/js/column-movable.js b/src/features/move-columns/js/column-movable.js index 0820f4d20b..41a4199f63 100644 --- a/src/features/move-columns/js/column-movable.js +++ b/src/features/move-columns/js/column-movable.js @@ -268,7 +268,13 @@ var currentElmLeft = movingElm[0].getBoundingClientRect().left - 1; var currentElmRight = movingElm[0].getBoundingClientRect().right; var changeValue = evt.pageX - previousMouseX; - var newElementLeft = currentElmLeft - gridLeft + changeValue; + var newElementLeft; + if (gridUtil.detectBrowser() === 'ie') { + newElementLeft = currentElmLeft + changeValue; + } + else { + newElementLeft = currentElmLeft - gridLeft + changeValue; + } newElementLeft = newElementLeft < rightMoveLimit ? newElementLeft : rightMoveLimit; if ((currentElmLeft >= gridLeft || changeValue > 0) && (currentElmRight <= rightMoveLimit || changeValue < 0)) { movingElm.css({visibility: 'visible', 'left': newElementLeft + 'px'});