File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7373 ref =" editInput"
7474 v-model =" editContentLocal"
7575 class =" content-editor absolute-editor"
76- @keydown.enter.ctrl =" $emit('saveEdit', message.messageId)"
77- @keydown.enter.meta =" $emit('saveEdit', message.messageId)"
76+ @keydown.enter =" handleEditEnter"
7877 @keydown.esc =" $emit('cancelEdit')"
7978 ></textarea >
8079 </div >
@@ -173,6 +172,14 @@ const editContentLocal = computed({
173172 set : (val ) => emit (' updateContent' , val ),
174173});
175174const editInput = ref <HTMLTextAreaElement | null >(null );
175+ function handleEditEnter(event : KeyboardEvent ) {
176+ if (event .shiftKey || event .ctrlKey || event .metaKey || event .altKey ) {
177+ return ;
178+ }
179+ event .preventDefault ();
180+ emit (' saveEdit' , props .message .messageId );
181+ }
182+
176183watch (
177184 () => props .isEditing ,
178185 async (newVal ) => {
You can’t perform that action at this time.
0 commit comments