Виджет CodeMirror теперь корректно выглядит в бэкенде SkeekS (админка, личные кабинеты) в светлой и тёмной теме.
- Исправлено форматирование строк. Общий стиль бэкенда
html[data-sx-theme] preдобавлял каждой строке редактора фон, рамку, скругление и отступы. Строки теперь изолированы от него более специфичным селектором, перенос строк сохранён. - Цвета из темы бэкенда. Рамка, фон, панель номеров строк, курсор, выделение и фокус берутся из переменных
--sx-color-*и следуют переключателю светлой и тёмной темы. - Подсветка в тёмной теме. Для стандартной темы
cm-s-defaultдобавлена читаемая на тёмном фоне палитра. Явно заданные темы CodeMirror не затрагиваются.
Стили лежат в новом бандле CodemirrorBackendAsset (assets/sx-codemirror.css), виджет подключает его автоматически. Все правила действуют только внутри html[data-sx-theme], поэтому на страницах сайта вне бэкенда внешний вид не меняется.
