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