CKEditor: establecer cursor / caret positon
¿Cómo puedo colocar el cursor en CKEditor3.x? Tengo 2 posiciones y quiero usar insertHTML () en ambas posiciones.
Pseudocódigo:
editor.setCaret(20); // function does not exists
editor.insertHtml('::');
editor.setCaret(40); // function does not exists
editor.insertHtml('::');
He intentado (configurar el cursor en la posición: 20):
var ranges = [];
var range = new CKEDITOR.dom.range( this.document );
range.startOffset = 20;
range.endOffset = 20;
ranges.push( range );
editor.getSelection().selectRanges( ranges );
Esto no está funcionando. ¿Puede alguien ayudarme por favor