JavaScript: дописать Реформатор

Павел18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.02.2007

Студия Лебедева опубликовала Реформатор:

http://www.artlebedev.ru/tools/technogrette/etc/reformator/reformator-2006-07-03.zip

Написан на JavaScript.

Требуется его дописать:

1) На кнопку "Очистить HTML" добавить распознавание списков из Ворда. Ворд не всегда оформляет списки, как списки. Надо серию

, начинающихся с [непробел][пробел] преобразовывать в

    /
  • , а с [число][пробел] в
      /
    1. . Хорошо распознавать и вложенные списки.

      2) При преобразовании серии абзацев в список, нажатием на соотв. кнопку Реформатор вставляет лишние слои (

      ) - исправить баг. Можно удалением всех

      после функции.

      3) Сделать отдельную кнопку "Очистить таблицы", которая вырезает из HTML кода теги

      внутри ячеек, а вместо них вставляет
      где надо. Теги и убирает совсем.

      4) Добавить кнопку копирования HTML в буфер, как plain-текст.

      5) Прописать в CSS, чтоб таблицы отображались с пунктирными границами, если не указано иного.

      Цены, сроки.