Skip to content

Commit 74d8a12

Browse files
committed
fixes mozilla#1013. dragging page elements
1 parent c99697c commit 74d8a12

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

app/controller.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ export default function(state, emitter) {
9898
});
9999

100100
emitter.on('addFiles', async ({ files }) => {
101+
if (files.length < 1) {
102+
return;
103+
}
101104
const maxSize = state.user.maxSize;
102105
state.archive = state.archive || new Archive();
103106
try {

app/dragManager.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ export default function(state, emitter) {
66
}
77
});
88
document.body.addEventListener('drop', event => {
9-
if (state.route === '/' && !state.uploading) {
9+
if (
10+
state.route === '/' &&
11+
!state.uploading &&
12+
event.dataTransfer &&
13+
event.dataTransfer.files
14+
) {
1015
event.preventDefault();
1116
emitter.emit('addFiles', {
1217
files: Array.from(event.dataTransfer.files)

0 commit comments

Comments
 (0)