tinyMCE - получить содержимое до позиции курсора
Я делаю небольшой плагин для предсказания слов для tinyMCE, и мне нужно извлечь немного текста, а затем вставить текст из списка предсказанных слов. Вставка не должна быть проблемой, так как я знаю, где находится курсор, и могу использоватьmceInsertContent
команда. Получение текста для прогноза, однако ...
Мне нужно извлечь часть текста, заканчивающуюся буквой непосредственно перед позицией курсора и начинающуюся, ну, в общем, с начала текста. Я могу удалить теги HTML самостоятельно, если это необходимо, но я предпочитаю позволять tinyMCE делать это, если это возможно.
Я думал сделать это так:
Вставить закладку в текущую позицию курсора, используяmceInsertContent
Создайте диапазон от начала текста до моей закладки.Получить содержание ассортимента.Удалить закладку.Теперь, так как я не очень хорошо разбираюсь в tinyMCE, что оказалось для меня чем-то вроде проблемы, так как же поступить так?
Код должен работать кросс-браузерно.