Markdown Table Editorで使用している
ライブラリの「Handsontable」での入力時のバグについて。
このライブラリはグリッドに値を入力するときに想定外の動きをします。。
Handsontableのマルチバイト(IME)バグ
や
Handsontable の Autocomplete の欠点
で言っている通り日本語入力の具合が悪い。
そこでhandsontable.full.jsの7348行付近に以下内容をたす。
1 2 3 4 5 6 |
if (activeEditor && activeEditor.textareaParentStyle) { instance._registerTimeout(setTimeout(function() { activeEditor.textareaParentStyle.display = 'block'; activeEditor.TEXTAREA.focus(); }, 0)); } |
これ正直何やってるかわかりません。
ただこれを参考に追加しました。
若干バグっぽい挙動しますが気にしない。
あとがき
ブラウザごとに挙動が違うのでどうにかしたいなぁと。
Firefoxだと日本語入力うまくいくのにチョロメだとうまくいかなかったり。。
マジでこういったライブラリを追う努力がしたい。
暇だからやろうかな。
あとMarkdown Table Editorはこちら
スポンサードリンク