File tree Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Original file line number Diff line number Diff line change 2
2
<div
3
3
v-show =" (isMobile && !showRoomsList) || !isMobile || singleRoom"
4
4
class =" vac-col-messages"
5
+ @drop.prevent =" onDrop"
6
+ @dragenter.prevent
7
+ @dragover.prevent
8
+ @dragleave.prevent
5
9
@touchstart =" touchStart"
6
10
>
7
11
<slot v-if =" showNoRoom" name =" no-room-selected" >
146
150
:audio-sample-rate =" audioSampleRate"
147
151
:init-reply-message =" initReplyMessage"
148
152
:init-edit-message =" initEditMessage"
153
+ :dropped-files =" droppedFiles"
149
154
@update-edited-message-id =" editedMessageId = $event"
150
155
@edit-message =" $emit('edit-message', $event)"
151
156
@send-message =" $emit('send-message', $event)"
@@ -247,7 +252,8 @@ export default {
247
252
scrollMessagesCount: 0 ,
248
253
newMessages: [],
249
254
messageSelectionEnabled: false ,
250
- selectedMessages: []
255
+ selectedMessages: [],
256
+ droppedFiles: []
251
257
}
252
258
},
253
259
@@ -543,6 +549,9 @@ export default {
543
549
},
544
550
openUserTag (user ) {
545
551
this .$emit (' open-user-tag' , user)
552
+ },
553
+ onDrop (event ) {
554
+ this .droppedFiles = event .dataTransfer .files
546
555
}
547
556
}
548
557
}
Original file line number Diff line number Diff line change @@ -242,7 +242,8 @@ export default {
242
242
audioBitRate: { type: Number , required: true },
243
243
audioSampleRate: { type: Number , required: true },
244
244
initReplyMessage: { type: Object , default: null },
245
- initEditMessage: { type: Object , default: null }
245
+ initEditMessage: { type: Object , default: null },
246
+ droppedFiles: { type: Array , default: null }
246
247
},
247
248
248
249
emits: [
@@ -327,6 +328,11 @@ export default {
327
328
},
328
329
initEditMessage (val ) {
329
330
this .editMessage (val)
331
+ },
332
+ droppedFiles (val ) {
333
+ if (val) {
334
+ this .onFileChange (val)
335
+ }
330
336
}
331
337
},
332
338
You can’t perform that action at this time.
0 commit comments