我想禁用在WYSIWYG的textarea中拖放图像,只允许上传图像。
我们确实有'粘贴' tinymce的插件,我在插件中找到了这段代码:
// Block all drag/drop events
if (editor.paste_block_drop) {
editor.on('dragend dragover draggesture dragdrop drop drag', function(e) {
e.preventDefault();
e.stopPropagation();
});
}
但是我不确定我在什么js文件中调用paste_block_drop。我知道这可以解决问题。
哦,顺便说一下,我们正在使用Angular / ui-tinymce。答案 0 :(得分:0)
paste_block_drop是在初始化编辑器时与其他tinymce参数(如主题,高度和选择器)一起设置的参数(参见示例here)。
通过
进行初始化后tinymce.activeEditor.settings.paste_block_drop
或
tinymce.activeEditor.getParam('paste_block_drop')
您使用的代码段是指editor.paste_block_drop
,它不会由tinymce本身设置。您可以在插件中搜索以前明确设置editor.paste_block_drop
的代码。
我建议使用editor.getParam('paste_block_drop')
。