2010-08-25 3 views
2

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

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

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

ответ

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); 
} 

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