Страницы

Поиск по вопросам

пятница, 26 октября 2018 г.

Управление стилями по умолчанию Summernote

Редактор Summernote по умолчанию включает режим "жирный" при фокусе на пустом окне редактора:

Что нужно сделать, чтобы отменить это поведение? Я не нашел явных настроек конфигурации, очевидно, он эту информацию откуда-то берет, но даже подмена document.queryCommandState не помогла. Система целиком висит на опенкарте, который сам по себе кхм-кхм как в части исполнения, так и документации, поэтому проблему сложно оттрейсить.
Summernote вызывается самым обычным способом:
$('textarea').summernote();


Ответ

Проблема оказалась тривиальной: у Summernote нет конфигурации включенных стилей по умолчанию (во всяком случае, я ничего такого не обнаружил), однако он подтягивает стили того элемента, на котором установлен курсор. Textarea (равно как и заменивший ее элемент summernote) лежала внутри label, к которому применялось правило font-weight: bold, на который и срабатывал Summernote. Простого
label * { font-weight: normal; }
хватило для решения проблемы.
Спасибо @ReinRaus за подталкивание меня в нужном направлении.

Комментариев нет:

Отправить комментарий