diff options
author | Simon Hötten <s+git@hoetten.org> | 2022-09-25 04:11:15 +0300 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2022-11-07 21:54:25 +0300 |
commit | 467a3a454e2574db4b6a14618ab28fc281663e3e (patch) | |
tree | bb2710f6544ee97a5b91d67540768987c8f6b8fb | |
parent | 0ae73b57d56d41b4945a1d90b2b754dfcd28f8ef (diff) |
don't edit stack title when dragging
Signed-off-by: Simon Hötten <s+git@hoetten.org>
-rw-r--r-- | src/components/board/Board.vue | 5 | ||||
-rw-r--r-- | src/components/board/Stack.vue | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/components/board/Board.vue b/src/components/board/Board.vue index 145b3e11..4cddc844 100644 --- a/src/components/board/Board.vue +++ b/src/components/board/Board.vue @@ -53,9 +53,11 @@ <Container lock-axix="y" orientation="horizontal" :drag-handle-selector="dragHandleSelector" + @drag-start="draggingStack = true" + @drag-end="draggingStack = false" @drop="onDropStack"> <Draggable v-for="stack in stacksByBoard" :key="stack.id"> - <Stack :stack="stack" /> + <Stack :stack="stack" :dragging="draggingStack" /> </Draggable> </Container> </div> @@ -100,6 +102,7 @@ export default { }, data() { return { + draggingStack: false, loading: true, newStackTitle: '', } diff --git a/src/components/board/Stack.vue b/src/components/board/Stack.vue index c99af30f..a845ba62 100644 --- a/src/components/board/Stack.vue +++ b/src/components/board/Stack.vue @@ -171,6 +171,10 @@ export default { ClickOutside, }, props: { + dragging: { + type: Boolean, + default: false, + }, stack: { type: Object, default: undefined, @@ -270,6 +274,10 @@ export default { this.modalArchivAllCardsShow = false }, startEditing(stack) { + if (this.dragging) { + return + } + this.copiedStack = Object.assign({}, stack) this.editing = true }, |