diff options
author | Phil Hughes <me@iamphill.com> | 2016-11-23 14:00:06 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2016-11-23 14:00:06 +0000 |
commit | 934eaee94e0a16b4f76a19521a13ce86fdea8d9c (patch) | |
tree | 89365d647dacb4d84ff56010e6019515f65aa6f0 /app/assets | |
parent | d7eeb6df51ffe2ad864ef49d0e465b88ab158520 (diff) | |
download | gitlab-ce-934eaee94e0a16b4f76a19521a13ce86fdea8d9c.tar.gz |
Fixed dragging issues on issue boardsissue-boards-dragging-fix
Closes #24654
Diffstat (limited to 'app/assets')
-rw-r--r-- | app/assets/javascripts/boards/components/board_card.js.es6 | 3 | ||||
-rw-r--r-- | app/assets/javascripts/boards/components/board_list.js.es6 | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/app/assets/javascripts/boards/components/board_card.js.es6 b/app/assets/javascripts/boards/components/board_card.js.es6 index b1afbe7d97e..2299dafd217 100644 --- a/app/assets/javascripts/boards/components/board_card.js.es6 +++ b/app/assets/javascripts/boards/components/board_card.js.es6 @@ -54,6 +54,9 @@ mouseDown () { this.showDetail = true; }, + mouseMove() { + this.showDetail = false; + }, showIssue (e) { const targetTagName = e.target.tagName.toLowerCase(); diff --git a/app/assets/javascripts/boards/components/board_list.js.es6 b/app/assets/javascripts/boards/components/board_list.js.es6 index 379f4f0d72b..8e91cbfac75 100644 --- a/app/assets/javascripts/boards/components/board_list.js.es6 +++ b/app/assets/javascripts/boards/components/board_list.js.es6 @@ -94,12 +94,10 @@ gl.issueBoards.onStart(); }, onAdd: (e) => { - // Add the element back to original list to allow Vue to handle DOM updates - e.from.appendChild(e.item); + gl.issueBoards.BoardsStore.moveIssueToList(Store.moving.list, this.list, Store.moving.issue); this.$nextTick(() => { - // Update the issues once we know the element has been moved - gl.issueBoards.BoardsStore.moveIssueToList(Store.moving.list, this.list, Store.moving.issue); + e.item.remove(); }); }, }); |