« iSign : iPhoneアプリ | メイン | 「多文化共生」の勉強会 第1回 »

Gmail SuperStar turboがおかしい [softwares]

Gmail SuperStar turboFirefoxのGreasemonkeyで動くユーザースクリプト,Gmail SuperStar turboが反映されなくなってしまったのでなんでかなぁと思って調べてみたところ,Gmailのほうで仕様変更(要素のクラス名変更とか)があったようです.制作者の人の修正を待ってもよかったのだけれど,せっかく原因がわかったのでスクリプトを修正してみました.

既に触れたように,原因はGmail側でのクラス名変更です.Gmail SuperStar turboは各スターのbackgroundプロパティを上書きして別の画像を表示させるスクリプトなので,変わってしまった箇所を現状に合うように修正すれば良いはずです.ということで以下.

原因
Gmailの仕様変更(スター部分に割り当てられているクラス名変更)
修正方法
スクリプトの47-58行目に列挙されているスターのクラス名部分を書き換える.具体的には上から.xi .xn .xl .xo .xk .xj .xm .xg .xe .xh .xd .xc .xf とする.

画像による解説
修正前のスクリプト該当部分
修正後のスクリプト該当部分

これでスクリプトの内容が反映されるようになりました.他にも仕様の変更があったみたいで,いくつかのスクリプトは新しいものにアップデートしないといけないようです.

トラックバック (0)

このエントリーのトラックバックURL: http://dormouse.oops.jp/mtc/mt-tb.cgi/11

(スパム対策として当該エントリへのリンクが含まれないトラックバックを弾いています)

以下の一覧は、このエントリーを参照しています:  Gmail SuperStar turboがおかしい

コメント (0)

コメントを投稿

(コメントは承認制をとっているため,公開されるまで時間がかかる場合があります)


画像の中に見える文字を入力してください。