простой текстовый редактор html textarea / contenteditable, поддерживающий ссылки, отмену, вкладку / outdent для Google Chrome - PullRequest
1 голос
/ 26 апреля 2011

Я пишу расширение Chrome и нуждаюсь в простом компоненте текстового редактора, чтобы пользователи могли редактировать простые заметки в расширении.

требуется:

  • интерактивные ссылки , но без какого-либо модального диалога.Достаточно, если любые подстроки "http: // .." можно превратить в реальные кликабельные ссылки любого рода (т. е. элементы div, стилизованные как ссылки и с обработчиком onclick, подходят)
  • отменить / повторить функциональность
  • вкладка отступ / выход одной строки или нескольких выбранных строк одновременно
  • плавное переключение между редактированием / отображением, т.е.без кнопок сохранения или перекомпоновки и т. п. ( контрпример )
  • не нужно любые возможности форматирования , кроме отступа, просто текст ( контрпример )
  • html / js, который работает на хром

я смотрел / пробовал:

  • : Отменить включены и вкладка отступ легко реализовать, но нет способа сделать ссылки
  • : отменить сломано, вкладка отступ = ад (выбор и диапазоны), но ссылки работают нормально.также установите пробел: nowrap; , чтобы показать отступы.это мое текущее решение, но оно очень глючное, возможно, мне придется открыть еще один вопрос только для этого.
  • tinymce : перегиб, я думаю,
  • markitup : выглядит хорошо, но так как это текстовая область, я думаю, что ссылки невозможны
  • ACE : выглядит многообещающе, стоит попробовать?не перебор?
  • kix-standalone демо не работает на Chrome (по иронии судьбы)

любые комментарии или ответы очень приветствуются ..

editЯ использовал codemirror 1 в своем проекте (Syncpad для расширения Simplenote Chrome), и я вполне доволен этим.CodeMirror предоставил много дополнительной инфраструктуры для редактирования текста (особенно в режиме реального времени), которую я больше не хотел бы пропускать.Будет обновление до codemirror 2, когда у меня будет время

1 Ответ

4 голосов
/ 26 апреля 2011

Как насчет CodeMirror ? Я не думаю, что он будет делать ссылки, но он хорошо спроектирован, и вы можете расширить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...