Кнопки панели инструментов Ckeditor, как получить кнопку для переноса тегов заголовков

Мне было интересно, знает ли кто-нибудь, есть ли имя конфигурации панели инструментов, которое вы можете добавить в ckeditor, которое дает вам кнопки для переноса содержимого в теги заголовков?

Так же, как жирная кнопка, например, выделите слово и нажмите «h1» или «h2»?

Я просмотрел документы, но не могу найти полный список всех возможных кнопок панели инструментов.


person MintDeparture    schedule 25.08.2010    source источник


Ответы (1)


Я думаю, что следующее будет работать (надеюсь, я не пропустил ни одной строки):

var editor = CKEDITOR.instances.editor1;
var selection = editor.getSelection();
var iterator = range.createIterator(),block;
var paragraphs = [];
while ( ( block = iterator.getNextParagraph() ) )
    paragraphs.push( block );

var bqBlock = editor.document.createElement( 'div');
bqBlock.setAttribute('style','background-color:#BBBBFF');
bqBlock.setAttribute('id','my_new_div_tag');
bqBlock.insertBefore( paragraphs[0] );
while ( paragraphs.length > 0 )
{
    block = paragraphs.shift();
    bqBlock.append( block );
}

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

person stepper    schedule 24.11.2010