行選択はトリプルクリックではなくトリプルマウスダウン
macのTextEdit.appの挙動
https://gyazo.com/c78f0406ab1bbe34506427cd2f322434
3回目のmousedownの時点で行選択状態になっている
mouseupやclickを待たない
文字単位での選択はできないモードになっている
mousedownしたまま上下に動かすと、カーソルの置かれている1行がまるごとテキスト範囲選択に追加されていく Windowsのメモ帳も全く同じだった
scrapboxにも実装済みshokai.icon
https://gyazo.com/1722fe8236e58bd87631e11e6bfa1ce3
実装
トリプルマウスダウンの方と同じ
mousedownやmouseupイベントのコールバック引数のevent.detailがカウントアップしてくれる