Open Dutik opened 4 years ago
Привет! Спасибо за комментарии, постараюсь пофиксить в новой версии. Про третий пункт согласен, добавлю в туду.
Погуглил. С первым пунктом ничего сделать не получится. Косяк в том, что у display-2 жирность отлична от normal (400) и у разработчиков дальше рвёт крышу в сторону нелогичности, но их дело. Так что execCommand тут не сработает.
Со вторым пунктом, если делать через queryCommandState будет косяк со ссылками. Типа, если ссылка подчёркнута, значит к ней применён стиль underline.
И ещё не хватает возможности убрать ссылку :) Сделать текст ссылкой можно, а разлинковать - нет :)
По первому пункту можно подумать как анализировать selection range и какие-то простые случаи обрабатывать. Попробую реализовать это в новой версии - пока главная цель зарелизить версию без зависимости от jquery, в функциональном стиле и нормально покрытую тестами. Большое спасибо за идеи )
1) При назначении полужирности (b) к
<h1 class="display-2">
, его невозможно "отжать". Т.е. заголовок остаётся полужирным.2) Было бы удобно выделять активные инлайновые пункты. При установке курсора на жирный текст - применять активный класс к данному пункту меню.
3) Для блоков типа Html ввести параметр inlineToolbar: ['link','bold','italic' etc.] где указывать какие инлайновые элементы разрешены. Скажем, в заголовки H нелепо добавлять списки.