drag and drop improvements (copy effect) (#6019)

* drag and drop fixes (copy effect)

* fix tests

* update tests

* test fixes
This commit is contained in:
Denys Vuika
2020-08-18 10:57:09 +01:00
committed by GitHub
parent 16d9d9e356
commit d355f76499
3 changed files with 36 additions and 26 deletions

View File

@@ -108,16 +108,18 @@ export class UploadDirective implements OnInit, OnDestroy {
}
}
onDragEnter() {
onDragEnter(event: DragEvent) {
if (this.isDropMode()) {
event.dataTransfer.dropEffect = 'copy';
this.element.classList.add(this.cssClassName);
this.isDragging = true;
}
}
onDragOver(event: Event) {
onDragOver(event: DragEvent) {
event.preventDefault();
if (this.isDropMode()) {
event.dataTransfer.dropEffect = 'copy';
this.element.classList.add(this.cssClassName);
this.isDragging = true;
}