Сборка плагинов TinyMCE - PullRequest
       12

Сборка плагинов TinyMCE

2 голосов
/ 14 ноября 2008

Я работаю над модификацией существующего плагина проверки орфографии для 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, но это не сработало)

Я знаю, что это трудно объяснить. Любые мысли по этому поводу с благодарностью.

Ответы [ 2 ]

1 голос
/ 28 октября 2009

попробуйте увеличить начало / конец закладки на 2 вместо 1, если вы этого еще не сделали. так как подчеркивание добавляет тэг вокруг неправильно введенных слов, это еще 2 места, которые необходимо учитывать в закладке: 1 для каждой стороны интервала.

0 голосов
/ 16 ноября 2008

Можете ли вы выбраться из элемента, схватив его родителя?

this.parentNode.moveToBookmark(b);

Или что-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...