mirror of
https://github.com/OCA/web.git
synced 2025-02-22 13:21:25 +02:00
[FIX] web_drop_target Make sure that when a File is dropped into a form the event is propagated and the action only takes place when the element dropped is actually a Blob object
This commit is contained in:
committed by
Jasmin Solanki
parent
0058d03aca
commit
b8dbb90db2
@@ -26,7 +26,7 @@ odoo.define('web_drop_target', function(require) {
|
||||
|
||||
_on_drop: function(e) {
|
||||
var drop_item = this._get_drop_item(e);
|
||||
if(!drop_item) {
|
||||
if(!drop_item || !(drop_item.getAsFile() instanceof Blob)) {
|
||||
return;
|
||||
}
|
||||
jQuery(e.delegateTarget).removeClass(this._drag_over_class);
|
||||
@@ -35,6 +35,7 @@ odoo.define('web_drop_target', function(require) {
|
||||
_.partial(this._handle_file_drop, drop_item.getAsFile())
|
||||
);
|
||||
reader.readAsArrayBuffer(drop_item.getAsFile());
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user