summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/web_editor/static/lib/summernote/src/js/module/DragAndDrop.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/addons/web_editor/static/lib/summernote/src/js/module/DragAndDrop.js b/addons/web_editor/static/lib/summernote/src/js/module/DragAndDrop.js
index b8871599c6f..9e96dc329eb 100644
--- a/addons/web_editor/static/lib/summernote/src/js/module/DragAndDrop.js
+++ b/addons/web_editor/static/lib/summernote/src/js/module/DragAndDrop.js
@@ -70,6 +70,10 @@ define([
var dataTransfer = event.originalEvent.dataTransfer;
var layoutInfo = dom.makeLayoutInfo(event.currentTarget || event.target);
+ /* ODOO: start_modification */
+ event.preventDefault();
+ /* ODOO: end_modification */
+
if (dataTransfer && dataTransfer.files && dataTransfer.files.length) {
event.preventDefault();
layoutInfo.editable().focus();
@@ -83,6 +87,12 @@ define([
var type = dataTransfer.types[i];
var content = dataTransfer.getData(type);
+ /* ODOO: start_modification */
+ if (type.toLowerCase().indexOf('_moz_') > -1) {
+ return;
+ }
+ /* ODOO: end_modification */
+
if (type.toLowerCase().indexOf('text') > -1) {
layoutInfo.holder().summernote('pasteHTML', content);
} else {