fix(album): removing images does not work on mobile
This commit is contained in:
@@ -18,7 +18,8 @@
|
||||
<input type="file" ref="fileInput" @change="handleFileUpload" accept="image/*" multiple class="hidden" />
|
||||
|
||||
<!-- Photos grid -->
|
||||
<draggable v-model="localImages" class="photos-grid" item-key="id" @end="handleReorder">
|
||||
<draggable v-model="localImages" class="photos-grid" item-key="id" @end="handleReorder" :filter="'.action-btn'"
|
||||
:prevent-on-filter="false">
|
||||
<template #item="{ element, index }">
|
||||
<div class="photo-wrapper">
|
||||
<div class="index-bubble">{{ index + 1 }}</div>
|
||||
@@ -34,17 +35,18 @@
|
||||
<span class="mt-2 text-sm text-white">{{ t('uploading') }}</span>
|
||||
</div>
|
||||
<!-- Left arrow -->
|
||||
<button @click.stop="moveImage(index, 'up')" class="action-btn left-btn" :disabled="index === 0"
|
||||
:title="t('moveLeft')">
|
||||
<button @click.stop="moveImage(index, 'up')" @touchstart.stop="moveImage(index, 'up')"
|
||||
class="action-btn left-btn" :disabled="index === 0" :title="t('moveLeft')">
|
||||
<v-icon>mdi-arrow-left</v-icon>
|
||||
</button>
|
||||
<!-- Right arrow -->
|
||||
<button @click.stop="moveImage(index, 'down')" class="action-btn right-btn"
|
||||
:disabled="index === localImages.length - 1" :title="t('moveRight')">
|
||||
<button @click.stop="moveImage(index, 'down')" @touchstart.stop="moveImage(index, 'down')"
|
||||
class="action-btn right-btn" :disabled="index === localImages.length - 1" :title="t('moveRight')">
|
||||
<v-icon>mdi-arrow-right</v-icon>
|
||||
</button>
|
||||
<!-- Delete button -->
|
||||
<button @click.stop="deleteImage(index)" class="action-btn delete-btn" :title="t('delete')">
|
||||
<button @click.stop="deleteImage(index)" touchstart.stop="deleteImage(index)" class="action-btn delete-btn"
|
||||
:title="t('delete')">
|
||||
<v-icon>mdi-delete</v-icon>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user