Ох, да простят меня боги Олимпа, но Reviser — это WYSIWYG, но не очередной.
И так, в чем же отличие, почему этот будет работаеть лучше?
- Я не пыбаюсь сделать мультикомбайн
- Reviser в первую очеред API для работы с
Range
и только потом WYSIWYG - Перехват базовых функций брауза и воссоздание их через JS
- Покрытие тестами с ног до головы
- Реализация поведения при нажатии на
enter
- Удаление символа и выделения
-
backspace
-
delete
-
- Реализация универсальной функции по работе с текстом
- Начератние:
bold
,italic
,underline
и т.п. - Равнение/Размер/Цвет
- Начератние:
- Автоматическое создание ссылок по enter или space
- Редактирование ссылок