generated at
Scrapbox内の箇条書きを折り畳むUserScriptが欲しい
畳む前
畳んだ後のイメージ
さすがにむずかしいか
構想だけ練ってたtakker
実装可能だとみている
やっぱtakkerさんつよいなーMijinko_SD
思いつただけなので本当に実装できるかはわからないですtakker
素朴に内側を非表示にすると折りたたみ以後のクリックの位置判定が壊れそうだから難しそうmiyamonz
しまったその点は気付きませんでしたtakker
予想よりコードがややこしくなりそうだ……
適当に、要素に対して style="display:none;" を設定してみたMijinko_SD
適当に動かしてみたけど動作上はそこまで問題がない?
コードブロックとかでは試してないのでアレだけど
地味に非表示に設定した行はカーソルを置けないらしい
方向キーで動かしても非表示の行は飛ばしてしまう
これユーザーが非表示にすることを想定してるのかなkuuote
異常動作せずに飛ぶだけというのはすごい
可能性:DOMの座標から飛ぶ先を決めているtakker
React側の行データではなく、実際の描画位置から飛ぶ先を特定しているのなら、非表示だろうとなんだろうと飛ぶことができる
多分そうだと思いますkuuote
なるほどmiyamonz
オッそれなら keydown イベントのハイジャックはいらなそうですねtakker
タスクの優先順位を一切考えずにやった結果半日溶かしてそれっぽいものができたtakker
明日提出する予定の書類まだ作ってない……