第2回 ActionScript を書かずして wonderfl をおもしろがる(fork されたスクリプトのdiff を表示する Greasemonkey)
ダウンロード
公開終了しました。
更新履歴
更新情報は twitter でつぶやかれたりします。
- 2009.01.28 23:40
- 公式に diff が対応されたので拙作の Greasemonkey はその役目を終えました。お疲れ〜
- 2009.01.13 11:05
- HTML に変更があったみたいで、ちゃんと動かなくなってたので修正しました。
- 2009.01.07 20:15
- wonderfl でエディタを大きく使うためだけの Greasemonkeyと同時に入れた時に、編集画面で「save」が消えてしまっていたのを修正しました。
- 2009.01.05 12:20
- 最新の Greasemonkey で動作してなかったので、修正しました。
説明とか
wonderfl はおもしろいけど、僕は ActionScript 書けないので Greasemonkey を書く。
という趣旨です。
第1回はこちら→wonderfl でエディタを大きく使うためだけの Greasemonkey
第2回の今回は、弊社の CTO たる Saqoosha たんがぽろっとこぼした wonderfl への要望に勝手に応えまして、
Fork されたスクリプトの diff を取る Greasemonkey を書きました。
http://pm.11op.net/js/wonderfldiffer.user.js
インストールすると、Fork されたスクリプトを表示する画面の
「Fork」とか「Download」とかの横に「diff」というのが追加されます。
見た目がアレなのはまあ目をつぶってください。
でdiff をクリックすると、こんな感じで diff を表示します。
行番号入れたかったけど、結構めんどくさそうだったのでひとまず断念しました。
これで、
自分のスクリプトが Fork された
↓
一生懸命コード読んだけど、どうやらテキストだけしか変更されてない
↓
I wonder(怪訝に思う)
なんてことも無くなりますね!
Have a wonderful wonderfl life!
ちなみに、diff には google-diff-match-patch を使ってます。
#というわけで、なんとか入れてもらえないですかねー
追記
うっかり書き忘れましたが、明けましておめでとうございます。さらに追記 2009.01.05 12:20
GR_xmlhttpRequest すら使ってなかったので、最近の Greasemonkey で動作してませんでした。 また、最近の Greasemonkey では、ユーザイベントから GR_xmlhttpRequest を使おうと思うと、 setTimeout をかましてやる必要があるようです。↓詳細
http://groups.google.com/group/greasemonkey-users/browse_thread/thread/a5c54cee9ff02e89
トラックバック(0)
このブログ記事を参照しているブログ一覧: 第2回 ActionScript を書かずして wonderfl をおもしろがる(fork されたスクリプトのdiff を表示する Greasemonkey)
このブログ記事に対するトラックバックURL: http://pm.11op.net/mt/mt-tb.cgi/123
コメントする