From b16fbd69f52519d7962503b6d45987f63f60a02f Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Thu, 5 Jan 2017 11:27:18 +0000 Subject: Fixed issue card not scrolling to correct position --- app/assets/javascripts/boards/components/board.js.es6 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/boards/components/board.js.es6 b/app/assets/javascripts/boards/components/board.js.es6 index f985898a3d9..d0c5d9702d5 100644 --- a/app/assets/javascripts/boards/components/board.js.es6 +++ b/app/assets/javascripts/boards/components/board.js.es6 @@ -46,8 +46,14 @@ if (issue) { const boardsList = document.querySelectorAll('.boards-list')[0]; - const right = (this.$el.offsetLeft + this.$el.offsetWidth) - boardsList.offsetWidth; const left = boardsList.scrollLeft - this.$el.offsetLeft; + let right = (this.$el.offsetLeft + this.$el.offsetWidth); + + if (window.innerWidth > 768 && boardsList.classList.contains('is-compact')) { + right -= (boardsList.offsetWidth - 290); + } else { + right -= boardsList.offsetWidth; + } if (right - boardsList.scrollLeft > 0) { $(boardsList).animate({ -- cgit v1.2.1