Есть ли способ сохранить текущий выбор внутри Jodit-editor
, если щелкнуть за его пределами? Например, я хотел бы иметь кнопку полностью вне редактора (например, на боковой панели приложения), которая может вставлять некоторые элементы в окне редактора в текущей позиции.
Вы можете сохранить выделение, используя editor.selection.save()
и он будет временно записан в разметке. Это можно восстановить с помощью editor.selection.restore()
. Этот механизм на самом деле работал бы для моего варианта использования, но, к сожалению, «вспомогательная разметка» также удаляется / сбрасывается в тот момент, когда редактор теряет фокус.
Кроме того, я не нашел ничего похожего на событие «выбор», которое я мог бы использовать, чтобы «запомнить» выбор в моем собственном состоянии. Плюс выбор. Метод set из выбора, похоже, не работает, но я еще не углубился в это.