Богатый текстовый редактор для повседневного письма.
Богатый текстовый редактор для повседневного письма.
Trix Видео и скриншоты
Trix Обзор
Составьте красиво отформатированный текст в вашем веб-приложении. Trix - это WYSIWYG-редактор для написания сообщений, комментариев, статей и списков - простых документов, из которых состоит большинство веб-приложений. Он имеет сложную модель документа, поддержку встроенных вложений и выводит краткий и непротиворечивый HTML.
Большинство WYSIWYG-редакторов являются обертками вокруг contenteditable HTML и API execCommand, разработанными Microsoft для поддержки редактирования в реальном времени веб-страниц в Internet Explorer 5.5, и в конечном итоге переработанными и скопированными другими браузерами.
Поскольку эти API никогда не были полностью определены или задокументированы, а HTML-редакторы WYSIWYG огромны по объему, каждая реализация браузера имеет свой собственный набор ошибок и ошибок, и разработчикам на JavaScript разрешается устранять несоответствия.
Trix обходит эти несоответствия, рассматривая contenteditable как устройство ввода-вывода: когда ввод попадает в редактор, Trix преобразует этот ввод в операцию редактирования в своей внутренней модели документа, а затем повторно отображает этот документ обратно в редактор. Это дает Trix полный контроль над тем, что происходит после каждого нажатия клавиши, и избавляет от необходимости вообще использовать execCommand.