Держите выделение / курсор при нажатии вне редактора Jodit - PullRequest
0 голосов
/ 04 ноября 2019

Есть ли способ сохранить текущий выбор внутри Jodit-editor, если щелкнуть за его пределами? Например, я хотел бы иметь кнопку полностью вне редактора (например, на боковой панели приложения), которая может вставлять некоторые элементы в окне редактора в текущей позиции.

Вы можете сохранить выделение, используя editor.selection.save() и он будет временно записан в разметке. Это можно восстановить с помощью editor.selection.restore(). Этот механизм на самом деле работал бы для моего варианта использования, но, к сожалению, «вспомогательная разметка» также удаляется / сбрасывается в тот момент, когда редактор теряет фокус.

Кроме того, я не нашел ничего похожего на событие «выбор», которое я мог бы использовать, чтобы «запомнить» выбор в моем собственном состоянии. Плюс выбор. Метод set из выбора, похоже, не работает, но я еще не углубился в это.

...