mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-08 15:55:31 +01:00
Fix: use entire document for dropzone (#7342)
This commit is contained in:
parent
a7536e3ebf
commit
8987cd448f
1 changed files with 3 additions and 3 deletions
|
|
@ -38,7 +38,7 @@ export class FileDropComponent {
|
||||||
|
|
||||||
@ViewChild('ngxFileDrop') ngxFileDrop: NgxFileDropComponent
|
@ViewChild('ngxFileDrop') ngxFileDrop: NgxFileDropComponent
|
||||||
|
|
||||||
@HostListener('dragover', ['$event']) onDragOver(event: DragEvent) {
|
@HostListener('document:dragover', ['$event']) onDragOver(event: DragEvent) {
|
||||||
if (!this.dragDropEnabled || !event.dataTransfer?.types?.includes('Files'))
|
if (!this.dragDropEnabled || !event.dataTransfer?.types?.includes('Files'))
|
||||||
return
|
return
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
|
|
@ -53,7 +53,7 @@ export class FileDropComponent {
|
||||||
clearTimeout(this.fileLeaveTimeoutID)
|
clearTimeout(this.fileLeaveTimeoutID)
|
||||||
}
|
}
|
||||||
|
|
||||||
@HostListener('dragleave', ['$event']) public onDragLeave(
|
@HostListener('document:dragleave', ['$event']) public onDragLeave(
|
||||||
event: DragEvent,
|
event: DragEvent,
|
||||||
immediate: boolean = false
|
immediate: boolean = false
|
||||||
) {
|
) {
|
||||||
|
|
@ -73,7 +73,7 @@ export class FileDropComponent {
|
||||||
}, ms)
|
}, ms)
|
||||||
}
|
}
|
||||||
|
|
||||||
@HostListener('drop', ['$event']) public onDrop(event: DragEvent) {
|
@HostListener('document:drop', ['$event']) public onDrop(event: DragEvent) {
|
||||||
if (!this.dragDropEnabled) return
|
if (!this.dragDropEnabled) return
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
event.stopImmediatePropagation()
|
event.stopImmediatePropagation()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue