aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/src/components/SharingEntryLink.vue
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_sharing/src/components/SharingEntryLink.vue')
-rw-r--r--apps/files_sharing/src/components/SharingEntryLink.vue15
1 files changed, 12 insertions, 3 deletions
diff --git a/apps/files_sharing/src/components/SharingEntryLink.vue b/apps/files_sharing/src/components/SharingEntryLink.vue
index ea0f064a21d..45565ab22cb 100644
--- a/apps/files_sharing/src/components/SharingEntryLink.vue
+++ b/apps/files_sharing/src/components/SharingEntryLink.vue
@@ -121,7 +121,7 @@
class="sharing-entry__actions"
menu-align="right"
:open.sync="open"
- @close="onPasswordSubmit">
+ @close="onMenuClose">
<template v-if="share">
<template v-if="share.canEdit">
<!-- folder -->
@@ -252,9 +252,10 @@
:class="{ error: errors.note}"
:disabled="saving"
:placeholder="t('files_sharing', 'Enter a note for the share recipient')"
- :value="share.note"
+ :value="share.newNote || share.note"
icon="icon-edit"
- @update:value="onNoteChange" />
+ @update:value="onNoteChange"
+ @submit="onNoteSubmit" />
</template>
<!-- external sharing via url (social...) -->
@@ -778,6 +779,14 @@ export default {
},
/**
+ * Save potential changed data on menu close
+ */
+ onMenuClose() {
+ this.onPasswordSubmit()
+ this.onNoteSubmit()
+ },
+
+ /**
* Cancel the share creation
* Used in the pending popover
*/