Сохранить / восстановить выделение с помощью Rangy в ContentEditable Div - PullRequest
1 голос
/ 22 марта 2012

Из проведенного мною исследования кажется, что Rangy - лучший способ сохранить / восстановить выборки.Однако я не могу заставить его работать.
Я включил файлы core и selectionsaverestore.У меня есть кнопка, которая, когда щелкает, запускает следующее:

savedSel = rangy.saveSelection();
console.log(savedSel);

Журнал возвращает:

Object
doc: HTMLDocument
rangeInfos: Array[1]
restored: false
win: DOMWindow
__proto__: Object

Однако я не вижу никаких элементов маркера в моей contenteditable и когдачтобы восстановить, ничего не происходит.Что я делаю не так?

1 Ответ

0 голосов
/ 14 апреля 2015

Вам нужно импортировать два файла, чтобы он работал:

<script type="text/javascript" src="./rangy-1.2.3/rangy-core.js"></script>
<script type="text/javascript" src="./rangy-1.2.3/rangy-selectionsaverestore.js"></script>

Возможно, вы импортировали только "rangy-core.js"?

...