Я работаю над модификацией существующего плагина проверки орфографии для TinyMCE.
Вот что должно произойти:
1. Пользователь нажимает «пробел» и проверка орфографии запускается.
2. Если слово написано неправильно, слово оборачивается с размахом и подчеркивается красным
Я обнаружил, что когда пользователь нажимает пробел, слово проверяется орфографией, но курсор возвращается к концу только что набранного слова (вместо того, где находится пробел) (вы можете увидеть это в действии) в http://mail.solidhouse.com/webmail2/test.html)
вот мой псевдокод:
var b = this.editor.selection.getBookmark ();
// для каждого узла
node.nodeValue.replace (r5, '$ 1 $ 2');
this.editor.selection.moveToBookmark (б);
я подозреваю, что moveToBookmark удерживает курсор внутри элемента, но я не знаю, что делать, чтобы это исправить.
(я пытался увеличить b.start и b.end, но это не сработало)
Я знаю, что это трудно объяснить. Любые мысли по этому поводу с благодарностью.