if (templateId) {
insertTemplateToEditor(editor, templateId, event);
event.preventDefault();
+ event.stopPropagation();
return true;
}
$insertNodesAtEvent(newNodes, event, editor);
});
event.preventDefault();
+ event.stopPropagation();
return true;
}
const handled = handleMediaInsert(event.dataTransfer, context);
if (handled) {
event.preventDefault();
+ event.stopPropagation();
return true;
}
}
const unregisterDrop = context.editor.registerCommand(DROP_COMMAND, dropListener, COMMAND_PRIORITY_HIGH);
const unregisterPaste = context.editor.registerCommand(PASTE_COMMAND, pasteListener, COMMAND_PRIORITY_HIGH);
+ context.scrollDOM.addEventListener('drop', dropListener);
return () => {
unregisterDrop();
unregisterPaste();
+ context.scrollDOM.removeEventListener('drop', dropListener);
};
}
\ No newline at end of file