Hatena::Groupsubtech

冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。

 | 

Dec 17, 2007 (Mon)

Haiku の Reply を全部展開する Greasemonkey 21:36 はてなブックマーク - Haiku の Reply を全部展開する Greasemonkey - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。

Reply がついたエントリや、あるエントリへの Reply の本文部分をクリックで全部展開してツリーにします。

親と子は同時に展開を開始しますが、二度目以降の展開は一応 1sec ウェイトを入れてます。

複数 reply のとき順がくずれると思うんですがあんまりそういうケースないのでなんもやってないです (テストケースがみつからなかったし、そんなのわざわざつくるのもアレ)

  • 体感ロードスピードをあげた (全体では遅くなるけど)
  • はてなスターを適用するように
  • いろいろ変更した
  • 同じページに展開エントリがある場合はそれを移動して展開

HTTP リクエストが一部の展開で劇的に減るはずです (キーワードページでの展開はだいたいリクエストなしでいけるかな)

二個以上の返信ついてる場合とかはてスタが多重ロードされますがめんどくさいので気がむいたら対応します。

あとたまに Node cannot be inserted がでるかもしれませんが安定して再現するページがみつからないので放置してます。

スター適用するとき一時的にエントリ1つを唯一子にもつ親をつくることで重複しないようにしました

f:id:cho45:20071220170212p:image

Expand リンクをつけるようにした。

 | 

スポンサード リンク

書いてる人

cho45 (佐藤広央) (www.lowreal.net)

Perl, JavaScript, Ruby, HTML, CSS, Web etc


スポンサード リンク