Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Hötten <s+git@hoetten.org>2022-09-25 04:11:15 +0300
committerJulius Härtl <jus@bitgrid.net>2022-11-07 21:54:25 +0300
commit467a3a454e2574db4b6a14618ab28fc281663e3e (patch)
treebb2710f6544ee97a5b91d67540768987c8f6b8fb
parent0ae73b57d56d41b4945a1d90b2b754dfcd28f8ef (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.vue5
-rw-r--r--src/components/board/Stack.vue8
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
},