Как я могу расположить каретку в CKEditor3.x?
У меня есть 2 позиции, и я хочу использовать insertHTML () для обеих позиций.
Псевдо-код:
editor.setCaret(20); // function does not exists
editor.insertHtml('::');
editor.setCaret(40); // function does not exists
editor.insertHtml('::');
Я пытался (установить каретку в положение: 20):
var ranges = [];
var range = new CKEDITOR.dom.range( this.document );
range.startOffset = 20;
range.endOffset = 20;
ranges.push( range );
editor.getSelection().selectRanges( ranges );
Это не работает. Кто-нибудь может мне помочь, пожалуйста?