Как объединить CKEditor и CodeMirror?

В веб-приложении подключены два редактора контента: CKEditor и CodeMirror.
Сценарий работы такой:
1. При загрузке формы поле содержащее контент отображается в режиме «Просмотр», т.е. выводится как обычный html-код.
2. Над полем, соотв., есть три кнопки (переключатели) «Просмотр», «Разметка», «Код».
3. При нажатии на кнопку «Разметка» для контента включается режим CKEditor.
4. При нажатии на кнопку «Код» для контента включается режим CodeMirror.
5. При нажатии на кнопку «Просмотр» отображается итоговая html-разметка.

Я знаю, что есть готовый плагин для CKEditor, который добавляет режим редактирования кода (в том числе с помощью codemirror), но там используется старая версия CodeMirror, к тому же все настройки вшиты в код плагина. Я не хочу смешивать два разных пакета в одну свалку, хочется иметь возможность конфигурировать их по отдельности стандартными способами. По этому хочется написать отдельный модуль на JS, который на лету переключал бы редакторы для textarea. Кто-нить сталкивался с такой задачей?
  • Вопрос задан
  • 453 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы