From c334c58691f685b34675f7883ad5ac39be4bfafc Mon Sep 17 00:00:00 2001 From: alexm Date: Tue, 29 Apr 2025 10:27:37 +0200 Subject: [PATCH] fix: revert --- src/components/VnTable/VnTable.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index 60d2dbcff..8915500fc 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -214,7 +214,7 @@ onBeforeMount(() => { }); onMounted(async () => { - if ($props.isEditable) document.addEventListener('mousedown', mousedownHandler); + if ($props.isEditable) document.addEventListener('click', clickHandler); mode.value = quasar.platform.is.mobile && !$props.disableOption?.card ? CARD_MODE @@ -237,7 +237,7 @@ onMounted(async () => { }); onUnmounted(async () => { - if ($props.isEditable) document.removeEventListener('mousedown', mousedownHandler); + if ($props.isEditable) document.removeEventListener('click', clickHandler); }); watch( @@ -385,7 +385,7 @@ function hasEditableFormat(column) { if (isEditableColumn(column)) return 'editable-text'; } -const mousedownHandler = async (event) => { +const clickHandler = async (event) => { const clickedElement = event.target.closest('td'); const isDateElement = event.target.closest('.q-date'); const isTimeElement = event.target.closest('.q-time'); @@ -408,7 +408,6 @@ const mousedownHandler = async (event) => { } if (isEditableColumn(column)) { - event.preventDefault(); await renderInput(Number(rowIndex), colField, clickedElement); } };