diff options
author | Phil Hughes <me@iamphill.com> | 2017-01-05 11:27:18 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-01-05 11:27:18 +0000 |
commit | b16fbd69f52519d7962503b6d45987f63f60a02f (patch) | |
tree | 422d1ff2736988e733d3584c611e67fbe2ed72d8 | |
parent | 85a329845fa07112fe81aab8c6440490056f4a17 (diff) | |
download | gitlab-ce-b16fbd69f52519d7962503b6d45987f63f60a02f.tar.gz |
Fixed issue card not scrolling to correct position
-rw-r--r-- | app/assets/javascripts/boards/components/board.js.es6 | 8 |
1 files changed, 7 insertions, 1 deletions
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({ |