Модификация пользовательского интерфейса CKEditor без влияния на Editor.editable - PullRequest
0 голосов
/ 03 декабря 2018

Я использую CKEditor 4.8.

Мне было поручено добавить перетаскиваемую вертикальную полосу выравнивания, чтобы пользователи могли обеспечить выравнивание текста по всему документу.Я начал реализовывать плагин, но сталкиваюсь с проблемами, когда вставка html влияет на содержимое документа.

Например, если выбран фрагмент текста, нажмите кнопку на панели инструментов, которая вызывает editor.insertHtml() приводит к потере выбранного текста.Даже если текст не выделен, новые строки вставляются туда, где находится курсор.

В идеале, я бы хотел, чтобы этот плагин добавил элементы пользовательского интерфейса, не влияя на Editor.Editable(), но я бы согласился наспособ не нарушать содержание заметным образом.Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...