Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
foreign
/
customer-service
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
ca9d7754
authored
Jan 24, 2022
by
Sixong.Zhu
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
file drop
parent
5e7bd01c
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
0 deletions
components/hybrid-input.vue
components/hybrid-input.vue
View file @
ca9d7754
...
...
@@ -54,6 +54,7 @@
@
input=
"$emit('input')"
@
keypress
.
enter=
"handleSendMsg"
@
keyup
.
enter=
"handleReturn"
@
drop=
"onFileDrop"
></div>
</el-scrollbar>
...
...
@@ -579,6 +580,20 @@
this
.
percentage
=
0
;
}
}
private
onFileDrop
(
e
:
DragEvent
)
{
e
.
stopPropagation
();
e
.
preventDefault
();
const
files
=
e
.
dataTransfer
.
files
;
if
(
files
&&
files
.
length
)
{
const
file
=
files
[
0
];
if
(
this
.
isImage
(
file
))
{
this
.
insertHtmlAtCaret
(
this
.
buildImageHtml
(
file
));
}
else
{
this
.
insertHtmlAtCaret
(
this
.
buildFileHtml
(
file
));
}
}
}
}
</
script
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment