JavaScript: дописать Реформатор
Студия Лебедева опубликовала Реформатор:
http://www.artlebedev.ru/tools/technogrette/etc/reformator/reformator-2006-07-03.zip
Написан на JavaScript.
Требуется его дописать:
1) На кнопку "Очистить HTML" добавить распознавание списков из Ворда. Ворд не всегда оформляет списки, как списки. Надо серию
, начинающихся с [непробел][пробел] преобразовывать в
- /
- , а с [число][пробел] в
- /
- . Хорошо распознавать и вложенные списки.
2) При преобразовании серии абзацев в список, нажатием на соотв. кнопку Реформатор вставляет лишние слои (
) - исправить баг. Можно удалением всех
после функции.
3) Сделать отдельную кнопку "Очистить таблицы", которая вырезает из HTML кода теги
внутри ячеек, а вместо них вставляет
где надо. Теги и убирает совсем.4) Добавить кнопку копирования HTML в буфер, как plain-текст.
5) Прописать в CSS, чтоб таблицы отображались с пунктирными границами, если не указано иного.
Цены, сроки.
- . Хорошо распознавать и вложенные списки.