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

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Студия Лебедева опубликовала Реформатор:
http://www.artlebedev.ru/tools/technogrette/etc/reformator/reformator-2006-07-03.zip
Написан на JavaScript.

Требуется его дописать:
1) На кнопку "Очистить HTML" добавить идентификация списков из Ворда. Ворд не неизменно оформляет списки, как списки. Нужно серию <p>, начинающихся с [непробел][пробел] преобразовывать в <ul>/<li>, а с [число][пробел] в <ol>/<li>. Отлично распознавать и вложенные списки.
2) При реформировании серии абзацев в список, нажатием на соотв. кнопку Реформатор вставляет лишние слои (<div>) - поправить баг. Дозволено удалением всех <div> позже функции.
3) Сделать отдельную кнопку "Очистить таблицы", которая вырезает из HTML кода теги <p> внутри ячеек, а взамен них вставляет <br> где нужно. Теги <caption> и <tbody> убирает вовсе.
4) Добавить кнопку копирования HTML в буфер, как plain-текст.
5) Прописать в CSS, чтоб таблицы отображались с пунктирными границами, если не указано другого.

Цены, сроки.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26