Применить класс CSS к выделению, не нарушая ранее сериализованные диапазоны в Rangy? - PullRequest
1 голос
/ 15 марта 2012

Я работаю над приложением для просмотра, которое отображает статический HTML в WebKit и позволяет пользователю выделять и выделять текст.

Мой подход состоял в том, чтобы сохранить статический HTML-документ в целости и сохранить основные моменты в отдельном месте. Rangy отлично подходит для сериализации выборок, чтобы их можно было сохранить и повторно применить после повторного запуска приложения.

Однако использование расширения CSS Class Applier Rangy для маркировки выделенных разделов изменяет структуру DOM документа и, таким образом, делает недействительными все ранее сериализованные диапазоны.

Можно ли применить класс CSS к выбору пользователя без изменения структуры DOM?

Большое спасибо!

...