2012-03-12 4 views
3

У меня есть редактор TinyMCE на моей странице. Я хотел бы добавить/удалить кнопки/плагины из панели инструментов, основываясь на вещах, которые происходят иначе, где на странице. Я ищу решение, которое позволяет избежать разрушения и воссоздания редактора. Есть ли команда tinyMCE для этого? Что-то вродеКак вы динамически добавляете кнопку/плагин в TinyMCE?

tinyMCE.execCommand("mceInsertPlugin", pluginName); 

ответ

1

Вы не можете загружать плагины без повторной инициализации редактора. Но с помощью кнопок можно:

кнопку Создать на лету:

ed.addButton('example', { 
    title : 'example.desc', 
    image : '../jscripts/tiny_mce/plugins/example/img/example.gif', 
    onclick : function() { 
     ed.windowManager.alert('Hello world!! Selection: ' + ed.selection.getContent({format : 'text'})); 
    } 
    }); 

Удаление: $('.mce_example').parent('td').remove();

+0

ли, кажется, не работает в v4 ... – TheStoryCoder

+0

@TheStoryCoder: что у вас пробовал? – Thariama