Merge pull request #9887 from nextcloud/fix/9886/smart-picker

fix: lost focus in reference picker
This commit is contained in:
Hamza 2024-07-19 12:14:54 +02:00 коммит произвёл GitHub
Родитель 3992cc82a2 13ceb7a228
Коммит 2bb03314b6
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 7 добавлений и 4 удалений

Просмотреть файл

@ -4,7 +4,10 @@
-->
<template>
<div class="message-composer">
<NcReferencePickerModal v-if="isPickerAvailable && isPickerOpen" @submit="onPicked" @cancel="closePicker" />
<NcReferencePickerModal v-if="isPickerAvailable && isPickerOpen"
id="reference-picker"
@submit="onPicked"
@cancel="closePicker" />
<div class="composer-fields composer-fields__from mail-account">
<label class="from-label" for="from">
{{ t('mail', 'From') }}

Просмотреть файл

@ -6,7 +6,7 @@
<Modal v-if="showMessageComposer"
:size="largerModal ? 'large' : 'normal'"
:name="modalTitle"
:additional-trap-elements="toolbarElements"
:additional-trap-elements="additionalTrapElements"
@close="$event.type === 'click' ? onClose() : onMinimize()">
<EmptyContent v-if="error"
:name="t('mail', 'Error sending your message')"
@ -159,7 +159,7 @@ export default {
},
data() {
return {
toolbarElements: undefined,
additionalTrapElements: ['#reference-picker'],
original: undefined,
draftsPromise: Promise.resolve(),
attachmentsPromise: Promise.resolve(),
@ -243,7 +243,7 @@ export default {
}
},
handleShow(element) {
this.toolbarElements = [element]
this.additionalTrapElements.push(element)
},
toHtml,
plain,