2007-11-09
■ Jaikuのコメントに安価つけるGreasemonkeyかいた

Jaikuのコメントで「>>123 ちょwwwwっをまwwwwwwww」とか「>>456 >>789 死ね」とかするとコメントの相手のアンカーリンクになります。あとコメントの番号も出るようになります。
インストールは以下のInstall this script
から。
これのためだけにXPath覚えた!はじめてunsafeWindow使った!replaceに関数指定するとこんなことが!
javascriptでわからないところを検索するとだいたいいつもmalaさんが出てくるのですごいなあとおもいましたまる
mala++
追記
全角の「>>123」見たいなのにも対応しました!さぁみんなでksk!
2007/11/11 - version 0.2.0
コメントの「No.***」をクリックするとテキストエリアにアンカーが入るようにしました。0.5秒押下でテキストエリアまでスクロールします。
「>>***」安価にマウスオーバーすると対象のコメントがポップアップするようにしました。ポップアップうざい時はusePopupComment = falseしてください。
僕のスキルではこの程度が限界だ…!
2007/11/11 - version 0.2.1
速度うpのためdiv.bottomのinnerHTMLの「>>***」を置き換えるようにしました。これによりタグ内に安価があった時に残念なことになりそうですが、まあ滅多にないでしょう。
2007/11/11 - version 0.2.2
ログアウトしてる時にテキストエリアが見つからなくてエラーになってたので修正。
2007/11/11 - version 0.2.3
div.bottomのinnerHTML書き換えてたせいで安価のあるコメントの「No.***」のイベントが消えちゃってたので修正。
あと、JaikuのjQuery使うためだけにunsafeWindow使ってるのが気持ち悪かったのと、速度がいまいちだったのでjQuery.$()やめてXPath, $X function, NSResolver - nulog, NULL::somethingからさとうさんの$X()を頂いてきてそっち使うようにしました。ありがとうございます!
それからいくらなんでも遅すぎだろうと思ってちゃんと速度測定しながら直したら10倍くらい速くなった。imgタグを含むinnerHTMLのreplaceがやばかった。いらんNode選ばないようにするのも簡単にできちゃうXPath最高!あいしてる!
速度測定するのにd:id:amachangのXPath Performance Test!のソースを参考にさせていただきました。ありがとうございます!
2007/11/12 - version 0.2.4
チャンネルあるの知らなかった。チャンネルのコメントでも実行するようにしました。