Сообщение от Rise
|
savsoft,
Если вкратце, то редактор представляется в виде тэга <pre contenteditable>область ввода</pre>, внутри него могут быть тэги <del>удалено</del> и <ins>добавлено</ins>, в других тэгах нет смысла. Всё вводится простым текстом, параграфы разбиваются клавишей Enter, как в обычной textarea. Функционал undo/redo где-то ищется. В базе данных сохраняются два простых текста: текст Ученика и текст Учителя (исправленный). Оба текста предоставляются по запросу и Ученику и Учителю, в их редакторах они смешиваются образуя разницу, посредством например такого скрипта.
|
Эту библиотеку я использую в других заданиях, но для этого случая она не подходит. Хотят, чтобы учитель сразу видел корректировки. Типа
He know
s здесь была добавлена буква
S
You know
s здесь была удалена буква
S
И это происходит в реальном времени, а не по нажатию кнопки.