hidden long sentence for HatenaHaiku

By rikuo Last update Jul 4, 2009 — Installed 953 times.


Script Summary: はてなハイクで、長文の場合に小さく表示します。

Script homepage

概略

はてなハイクで長文の投稿を小さく表示します。

このとき右下の「続きを読む(何文字)」をクリックすると、簡単に元の長文の表示に戻すことができます。

設定

どのくらいの分量から長文と判断するか?の判定はこのようになっています。

// 閾値の設定(半角数字で)
var limit_characters = 650;	// 文字数の閾値
var limit_lines = 30;	// 段落数の閾値

2つ指標があり、1つは文字数そしてもう1つは段落数です。

文字数はそのままの意味で、文字の数ですね。普通の文章の場合こちらが長さを判定するのに役立つでしょう。初期値は「650」。

後者の段落数はちょっと分かり難いと思うのですが、例えば詩のように短い言葉で改行して構成する場合、またアメブロなんかであるいわゆる「芸能人ブログ」のようなやたらと改行が多い文章のケースなど、文字数自体はそれほど多くないものの、画面に対して大きくスペースを取り何回もスクロールが必要だと、このときも「長文」として判断した方がいいのではないか?と考え、この設定を加えました。

初期値は「30」。ちなみに判定するのは「行」ではなく「段落」です。

いずれも、このGreasemonkeyを利用してみて効果が分かりやすいように、長文の判定をややシビアに設定しています。実際に使う場合はやたらと適用するのも可読性を落としそうですから、適宜調節して下さい。

※ニコニコ動画の場合※

ニコニコ動画がエントリーに含まれる場合、小さくたたんだときに表示が崩れてしまうためNiconail.info - ニコニコ動画サムネイルジェネレータを利用して画像で代替をします。「続きを読む」をクリックすれば、元の動画に戻ります。

更新履歴

  • 2009/06/21:公開
  • 2009/06/22:keywordページの不具合を修正。Expand replies treeにより、ツリー化された場合の不具合を修正。コメント部分の表現の変更など。
  • 2009/07/04:文字数カウントとニコニコ動画が含まれている場合の不具合を修正。