Я использую CKEditor 4.8.
Мне было поручено добавить перетаскиваемую вертикальную полосу выравнивания, чтобы пользователи могли обеспечить выравнивание текста по всему документу.Я начал реализовывать плагин, но сталкиваюсь с проблемами, когда вставка html влияет на содержимое документа.
Например, если выбран фрагмент текста, нажмите кнопку на панели инструментов, которая вызывает editor.insertHtml()
приводит к потере выбранного текста.Даже если текст не выделен, новые строки вставляются туда, где находится курсор.
В идеале, я бы хотел, чтобы этот плагин добавил элементы пользовательского интерфейса, не влияя на Editor.Editable()
, но я бы согласился наспособ не нарушать содержание заметным образом.Как я могу это сделать?