Страницы

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

воскресенье, 15 декабря 2019 г.

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

#bootstrap


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


(источник: scaleengine.net)  

Что нужно сделать, чтобы отменить это поведение? Я не нашел явных настроек конфигурации,
очевидно, он эту информацию откуда-то берет, но даже подмена document.queryCommandState
не помогла. Система целиком висит на опенкарте, который сам по себе кхм-кхм как в части
исполнения, так и документации, поэтому проблему сложно оттрейсить.

Summernote вызывается самым обычным способом:

$('textarea').summernote();

    


Ответы

Ответ 1



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

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

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