JS-программист на разработку редактора согласований документов (HTML + CSS)

Бюджет: 20 000 руб
279.54 $ – 234.06 €
Заказчик выбрал исполнителя:
Петр Львов  
Необходимо разработать на основе существующих WYSIWYG текстовых редакторов (HTML + CSS) дополнительный модуль, который при редактировании текста:

Все изменения в тексте помечает определенным цветом
Изменениям присваивается идентификатор пользователя, который это изменение внес
Модуль должен корректно определять изменения, происходящие из-за вставки текста, переноса строк, удаления текста, замены текста, непрерывного ввода букв (зажатие клавиши на клавиатуре)
При клике на измененный участок появляется контекстное меню с кнопками, позволяющими принять или отклонить изменение. Зависит от того, кто просматривает или редактирует документ – мы не можем принимать собственные изменения, но можем менять статус у изменения, созданного другим пользователем. В этот момент цвет у изменения должен измениться.
Изменение должно повторять стиль текста того элемента, в котором оно было добавлено.
Вставка, удаление и модификация таблиц также является поводом для пометки новым изменением.

Необходим опыт разработки дополнительных модулей/надстроек для любого из существующих WYSIWYG текстовых редакторов.
Обязателен многолетний стаж работы с JS, понимание принципов построения HTML документа, знание CSS.
Опубликован 30.11.2019 в 12:19 Последнее изменение: 05.12.2019 в 09:46

Выберите способ верификации:

Обновите страницу после прохождения верификации.