【问题标题】:Where do I place the paste_block_drop option in tinymce?在 tinymce 中,我在哪里放置 paste_block_drop 选项?
【发布时间】:2015-11-24 16:40:58
【问题描述】:

我想在 WYSIWYG 的文本区域中禁用图像的拖放功能,只允许上传图像。

我们确实有 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。

【问题讨论】:

    标签: plugins tinymce wysiwyg


    【解决方案1】:

    paste_block_drop 是您在初始化编辑器时与其他 tinymce 参数(如主题、高度和选择器)一起设置的参数(参见示例 here)。

    初始化后可通过

    tinymce.activeEditor.settings.paste_block_drop
    

    tinymce.activeEditor.getParam('paste_block_drop')
    

    您使用的代码 sn-p 指的是 editor.paste_block_drop,它不是由 tinymce 本身设置的。您可以在您的插件中搜索之前明确设置editor.paste_block_drop 的一段代码。 我建议使用editor.getParam('paste_block_drop')

    【讨论】:

    • 谢谢,我会调查的。 @thariama
    猜你喜欢
    • 2016-01-10
    • 2021-09-29
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 2012-04-04
    相关资源
    最近更新 更多