Редактор: доступ к обратному вызову в плагине

Я создаю плагин для Redactor 10 и хочу получить доступ к syncBeforeCallback обратный вызов из моего плагина.

Я могу получить к нему доступ во время инициализации редактора, который показан на странице документации, указанной выше, но я не знаю, как я могу получить к нему доступ из моего плагина. Я хочу, чтобы мой плагин что-то делал с этим обратным вызовом.

Пожалуйста помоги. Спасибо.


person Jonny White    schedule 14.01.2015    source источник


Ответы (1)


Я получил ответ от службы поддержки 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;
        }
    }
};
person Jonny White    schedule 22.01.2015