summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2017-01-05 11:27:18 +0000
committerPhil Hughes <me@iamphill.com>2017-01-05 11:27:18 +0000
commitb16fbd69f52519d7962503b6d45987f63f60a02f (patch)
tree422d1ff2736988e733d3584c611e67fbe2ed72d8
parent85a329845fa07112fe81aab8c6440490056f4a17 (diff)
downloadgitlab-ce-b16fbd69f52519d7962503b6d45987f63f60a02f.tar.gz
Fixed issue card not scrolling to correct position
-rw-r--r--app/assets/javascripts/boards/components/board.js.es68
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({