【要望】新編集画面の支援ボタン使用時の選択範囲
FireFoxでの話なのですが、編集範囲を指定して支援ボタンを押すと、編集範囲からフォーカスが外れてしまいます。
せめて、function set_range()の末尾に
e.setSelectionRange(start, start + v.length); e.focus();
を追加していただけないでしょうか。> id:hatenadiary様 m(_ _)m
テキストエリアのスクロールは相変わらず初期化されますが、指定された範囲が色反転したままになりますので、編集しやすくなります。(同一範囲への支援ボタン連続使用も可能になります)
【追加】さらに修正案
選択範囲の解除だけでなく、テキストエリアのスクロールも防止する案を作りました。
function set_range()の先頭に
var scrollTop=e.scrollTop;
を、末尾に、
e.setSelectionRange(start, start + v.length); e.focus(); e.scrollTop=scrollTop;
を追加すると、Firefoxでも幸せになれそうです(^^)