Redactor:访问插件中的回调

Redactor: Accessing a callback within plugin

我正在为 Redactor 10 构建一个插件,我想从我的插件中访问 syncBeforeCallback 回调。

我可以在初始化上面链接的文档页面中显示的编辑器时访问它,但我不知道如何从我的插件中访问它。我希望我的插件在那个回调上做一些事情。

请帮忙。谢谢。

我收到了 Redactor 支持的回复:

您可以通过以下方式从插件访问此回调:

这个是针对 Redactor 本身的:

$('#redactor').redactor({
    syncBeforeCallback: function(html)
    {
        return this.myplugin.get(html);
    }
});

这是访问 syncBeforeCallback 数据的插件:

if (!RedactorPlugins) var RedactorPlugins = {};

RedactorPlugins.myplugin = function() {
    return {
        get: function(html)
        {
            // do somethings ...
            return html;
        }
    }
};