BlackSparrow написал(а):А можно еще сделать так, чтобы в форме ответа при нажатии на кнопку списка, перед каждой строчкой [*] ставилось автоматически? А то приходится прописывать это вручную, что не айс
Хм... Тут надо подумать...
Как-то так:
function tag_list(count) {
var a = '\n'; for (var i = 0; i < count-1; i++) { a+= '[*]\n' }
bbcode('[list]\n[*]', a+'[/list]');
}
Теперь код создания кнопки будет такой:
FORUM.set("editor.list", { 'name : 'Список', onclick : function() { tag_list(Количество элементов, вставляемых изначально) } });
FORUM.set("editor.list_el", { 'name : 'Элемент списка', onclick : function() { bbcode('\n[*]', '\n' } });
Первая часть этого кода вставляет такой код:
Причём всего звёздочек будет столько, сколько передано в функции (см. жёлтое выделение).
Вторая часть (совершенно не обязательная) добавляет элемент списка. Тут можно извращаться и изращаться очень долго
BlackSparrow написал(а):И еще кнопка списка не отображается при редактировании сообщения...с этим можно что-нибудь сделать?
Поместить код создания этого кода в html-верх, а не в форму ответа.