我在哪里将paste_block_drop选项放在tinymce中?

时间:2015-11-24 16:40:58

标签: plugins tinymce wysiwyg

我想禁用在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。

1 个答案:

答案 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')