На странице с несколькими экземплярами tinymce
можно ли добавить логику к параметрам в object
, переданным в функцию init
? Я могу сделать это, если напишу функцию и вызову ее дважды, по одному разу для каждого экземпляра textarea
, но мне интересно, доступна ли она в API.
Ниже мой селектор находит два экземпляра textarea
, и я бы хотел, чтобы у каждого из них были разные панели инструментов. Я думал, что что-то вроде activeEditor.settings.toolbar
может получить к нему доступ и изменить его, но это не работает. Можно ли настроить toolbar
при инициализации?
tinymce.init({
selector: 'textarea',
plugins:'link image imagetools',
toolbar: 'undo redo | cut copy paste',
setup:function(ed){
ed.on("init",function(e){
if(e.target.id == "conclude"){
// NOT WORKING: alter the toolbar:
tinyMCE.activeEditor.settings.toolbar = "undo redo";
}
});
}
});
EDIT: Это тоже не работает:
ed.on("BeforeRenderUI", function(e){
e.target.settings.toolbar = "cut copy";
}