CodeMirrorTV - для тех, кому нужен CodeMirror в TV

Периодически возникает вопрос как добавить редактор кода CodeMirror к определенному полю TV. Теперь на него есть ответ — плагин CodeMirrorTV. Устанавливаете, перечисляете в конфиге id TV c типом textarea через запятую и все :)
Результаты тестирования и pr приветствуются.

п.с. также имеется частичная поддержка для multiTV, но есть два нюанса:
1. пока нет поддержки автоматического создания редактора при добавлении новой строки
2. в типах datatable не тестировалось, но скорее всего там не работает.

4 комментария

avatar
Up-нем из сумрака в ленту :)
avatar
CodeMirror безусловно вещь полезная, но начиная с версии 1.2.X он работает как то не так, много чего не подсвечивает вообще, вот здесь обозначал проблему и скриншоты показывал — как было и как стало

modx.im/blog/news/4950.html#comment44393

При этом в демке на сайте самого CodeMirror (такой скрин по ссылке тоже есть) все работает отлично.
  • paic
  • 0
avatar
Текущий плагин использует общие настройки плагина COdeMirror — потому править надо там. Для дефолтной темы это можно попробовать сделать так, для темной — в теме one-dark в конце добавить стили для ошибки
.cm-s-one-dark span.cm-error {color: #f00;}
avatar
Спасибо, идею понял, и наверное сравню с темами предыдущей версии, может еще какие отличия есть.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.