Проблема создания списка в стандартном редакторе

Проблема выявлена только в браузере Opera!

Проблема

Некорректно работает функция «Создать список» в полной форме ответа. При вводе значений не переходит автоматическое перемещение на следующую строку. Все значения вставляются в одну строку и, по мере «заполнения» списка, заменяют друг друга. После окончания формирования списка остается только bb-код [/list]

Решение

В файле ./jscripts/ips_text_editor.js Найти:

this.insert_text( open_tag );
while ( val = prompt( ipb_global_lang['editor_enter_list'], '') )
{
this.insert_text( item_open_tag + val + item_close_tag + '\n' );
}
this.insert_text( close_tag );

Заменить на:

all_li=open_tag
while ( val = prompt( ipb_global_lang['editor_enter_list'], '') )
{
all_li+=item_open_tag+val+item_close_tag+'\n'
}
all_li+=close_tag
this.insert_text(all_li)

Решение найдено FatCat

 

kb/issues/list_tag_doesnt_work_in_opera.txt · Последние изменения: 2007/08/30 23:56 root

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru