Hatena::Groupos0x

FFFF RSSフィード

0xFFのメモです。

2008 May 2nd Friday

ちょっとスマートにはてなスターを全部展開するブックマークレット

19:37 | ちょっとスマートにはてなスターを全部展開するブックマークレット - FFFF を含むブックマーク はてなブックマーク - ちょっとスマートにはてなスターを全部展開するブックマークレット - FFFF

はてなスターを全部展開するブックマークレット - 素人がプログラミングを勉強していたブログ

javascript:Hatena.Star.EntryLoader.entries.forEach(function(e) { if (e.stars[1] && e.stars[1].showInnerStars) e.stars[1].showInnerStars(); });

Hatena.Star.EntryLoader.entriesに配列はてなスターObjectが入っている。

んで、そのObjectのstarsってプロパティがあって、それには星一つ一つのObjectが入っている。

省略されている場合、このstarsの2つ目がshowInnerStarsってメソッドを持っているので、これを呼んでやるとはてなスターが展開されるのでした。

最近のはてなスターはこういう風に外から弄りやすいようになっていて良い感じです。

あ、Array#forEach使っているので、Firefox1.5、Opera9.50、Safari3以上かな。