MathQuill を使用して数式を編集するための Etherpad 用のシンプルなプラグインを開発しています。ツールバーを開いたときに、カーソルが編集フィールドに入るようにしたいです。フィールドは次のように数学化されます。
var MQ = MathQuill.getInterface(2);
var mathQuillEditor = MQ.MathField(mathQuillField, {
spaceBehavesLikeTab: true,
handlers: {
edit: function() {
latexEditor.value = mathQuillEditor.latex(); // update LaTeX field
jQuery(latexEditor).change(); // fire updating of CodeCogs
}
}
});
編集フィールドでカーソルを取得するために、次のことを試しました。
mathQuillEditor.moveToRightEnd();
視覚的にカーソルがそこに置かれますが、青いマージン (エディターがアクティブであることを示す) は表示されず、入力しても何の効果もありません。と
mathQuillEditor.el().focus();
視覚的な違いはありません。私もそれらを組み合わせようとしましたが、まだ成功していません。これを行う方法はありますか?