HTML Rich Textbox - PullRequest
       16

HTML Rich Textbox

4 голосов
/ 09 апреля 2009

Я пишу веб-приложение с использованием Python и Pylons. Мне нужно текстовое поле, которое является богатым (то есть, предоставляет возможность выделять жирным шрифтом / подчеркивать / добавлять маркеры ... и т. Д.). Кто-нибудь знает библиотеку или виджет, который я могу использовать?

Это не обязательно должно быть специфично для Python / Pylons, так как это может быть и реализация Javascript.

Спасибо!

Ответы [ 3 ]

5 голосов
/ 09 апреля 2009

Существует несколько очень зрелых реализаций JavaScript, которые не зависят от серверной инфраструктуры:

Статья в Википедии о бесплатных редакторах HTML имеет хороший обзор, хотя обратите внимание, что не все предназначены для встраивания приложений.

2 голосов
/ 09 апреля 2009

HtmlEditor от ExtJS был лучшим из всех, что я нашел (кроме проблем с лицензией):

http://extjs.com/deploy/dev/docs/?class=Ext.form.HtmlEditor

ExtJS немного тяжеловесен, но этот HtmlEditor был самым отзывчивым и наиболее привлекательным из найденной мной коробки. Стоит запустить вывод через HTMLTidy, для которого есть библиотеки python.

1 голос
/ 09 апреля 2009

webkit-gtk становится очень стабильным, и я считаю, что теперь у него есть привязки Python, так что технически вы можете использовать это (тогда ваш текстовый редактор просто должен быть <body contenteditable></body>, и все будет готово. К сожалению, я не уверен, как завершить привязки в настоящее время

...