Что я хочу сделать, это создать выделение для слова (аналогично CTRL + F для хрома),
Я в этой точке
var editor = CKEDITOR.instances.editor1;
var sel = editor.getSelection();
var element = sel.getStartElement();
var find = '[valor]';
var ranges = editor.getSelection().getRanges();
var startIndex = element.getHtml().indexOf(find);
if (startIndex != -1) {
ranges[0].setStart(element.getFirst(), startIndex);
ranges[0].setEnd(element.getFirst(), startIndex + find.length);
sel.selectRanges([ranges[0]]);
}
это прекрасно работает, есть только 1 проблема.Он только выделяет текст в строке, в которой я нахожусь, я хочу, чтобы он нашел первое вхождение во всем тексте ckeditor