Add drag delay on mobile
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
kolaente 2021-07-29 13:08:38 +02:00
parent 3c2d89a0f6
commit c323804c7c
Signed by: konrad
GPG Key ID: F40E70337AB24C9B

View File

@ -226,8 +226,10 @@
</template> </template>
<script> <script>
import BucketModel from '../../../models/bucket' import isTouchDevice from 'is-touch-device'
import draggable from 'vuedraggable'
import BucketModel from '../../../models/bucket'
import {filterObject} from '@/helpers/filterObject' import {filterObject} from '@/helpers/filterObject'
import {mapState} from 'vuex' import {mapState} from 'vuex'
import {saveListView} from '@/helpers/saveListView' import {saveListView} from '@/helpers/saveListView'
@ -238,7 +240,6 @@ import Dropdown from '@/components/misc/dropdown.vue'
import createTask from '../../../components/tasks/mixins/createTask' import createTask from '../../../components/tasks/mixins/createTask'
import {getCollapsedBucketState, saveCollapsedBucketState} from '@/helpers/saveCollapsedBucketState' import {getCollapsedBucketState, saveCollapsedBucketState} from '@/helpers/saveCollapsedBucketState'
import {calculateItemPosition} from '../../../helpers/calculateItemPosition' import {calculateItemPosition} from '../../../helpers/calculateItemPosition'
import draggable from 'vuedraggable'
import KanbanCard from '../../../components/tasks/partials/kanban-card' import KanbanCard from '../../../components/tasks/partials/kanban-card'
export default { export default {
@ -257,6 +258,7 @@ export default {
animation: 150, animation: 150,
ghostClass: 'ghost', ghostClass: 'ghost',
dragClass: 'task-dragging', dragClass: 'task-dragging',
delay: isTouchDevice() ? 150 : 0,
}, },
sourceBucket: 0, sourceBucket: 0,