SubjectHelperをthunderbird3.1.13で動かしてみる

thunderbirdのアドオンでけっこーお世話になってるのが、id:mallowlabsさんが作ったSubjectHelperというアドオン。
*1

thunderbird2.0用のアドオンなので、thunderbird3.0以上でも動くようにしたいので、ちょっと修正する。

開発環境

Ubuntu 11.04
Thunderbird 3.1.13

修正箇所

以下の2つのファイルを修正する。

・install.rdf
・subjectHelper.css

install.rdfの修正

maxVersion要素を2.0.0.*から4.0.0.*に変更する。

<?xml version="1.0"?>

    〜省略〜

    <em:targetApplication>
      <!-- Thunderbird -->
      <Description>
        <em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
        <em:minVersion>2.0b1</em:minVersion>
        <em:maxVersion>2.0.0.*</em:maxVersion>
      </Description>
    </em:targetApplication>
  </Description>

</RDF>

これでバージョン4.0でもアドオンをインストールできるようになる。

subjectHelper.cssの修正

あと、見た目大事!ということで、search-arrow.gifをsearch-arrow.pngに変更する。

.subject-helper-button-dropmarker {
  -moz-margin-start: 7px;
  margin-top: 5px;
  list-style-image: url("chrome://messenger/skin/icons/search-arrow.gif");
}

2.0からバージョンアップしたときにgifからpngに変更したのかな?

こっちの環境では矢印が表示されなく、pngに変更したら表示された。(偶然)

このあと

職場で使ってたときは、もうちょっといじって、追加・削除できるようにしてたんだけど。

・・・社外持ち出し禁止令によりソースコードはモチカエレナカッタので、また作ってみようかな、と。

前のはごちゃごちゃしてしまったので、今度のはもうちょっとがんばってスマートなコードを書きたい:)

*1:mallowlabsさん、ありがとうございます。