Skip to content
Automatically exported from code.google.com/p/confirm-address
Branch: master
Clone or download
Meatian [Enhancement] Supported configuring enable/disable of "Check All" but…
…tons.

[Enhancement] Supported German.
[Enhancement] Supported Brazilian Portuguese.
Latest commit b631b91 Dec 27, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
confirm-address [Enhancement] Supported configuring enable/disable of "Check All" but… Dec 27, 2018
release [Enhancement] Supported configuring enable/disable of "Check All" but… Dec 27, 2018
README.txt release 1.2.3 Jul 15, 2010
build.properties :wq Jul 17, 2010
build.xml Moved remotely Aug 25, 2007

README.txt

==リリースパッケージ作成方法

[antを使ってビルド]
-build.propertiesを、リリースバージョンに合わせて書き換える
-install.rdfを、リリースバージョンに合わせて書き換える
-antを実行する
-release以下にリリースパッケージが生成される

[手作業でビルド]
-ソースをzipで固めてバージョンに合わせて名前を変更するだけです

==開発方法

-svnからソース一式をダウンロードします。
-trunk以下のフォルダのパスを、テキストファイルに書きます。
-そのテキストファイルを「confirm-address@kenmaz.net」というファイル名で保存します。
-TBのextensionsフォルダに、上記ファイルをおきます
-MacOSXの場合は以下のパスにァイルを作ります 
----
 ~/Library/Thunderbird/Profiles/snlxbw06.default/extensions/confirm-address@kenmaz.net
----

ファイルの内容はこんな感じ
-----
/Users/ken/Coding/confirm-address-svn/trunk/confirm-address
-----

TBを起動すれば、動作を確認しながらコーディングできます

==デバッグ出力方法

-Profileフォルダにuser.jsというファイルを作り、以下の一行を追加します
---------
user_pref("browser.dom.window.dump.enabled",true);
---------
-ソース中にdump("hoge");のように記述します
-起動時オプション"-console"をつけてTBを起動します。
 Macの場合は、以下のように起動します。
-------
> /Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin -console
-------
-コンソールに"hoge"と表示されます

==単体テストの実行/作成方法

===実行方法
-confirm-address/chrome/content/unittest/testRunner.htmlをwebブラウザで開けば
 単体テストを実行できます。
-テスト成功なら、「N test success!!」というダイアログが表示されます
-失敗なら、失敗理由を表すメッセージがダイアログ表示されます。

===作成方法
-たとえば/chrome/content/hello.js をテストしたいとします。
-/chrome/content/unittest/hello-test.jsを作成します.
-testRunner.htmlに、上記二つのjsを<script>を使ってインクルードします.
-hello.jsには、メソッド名がtestから始まるテストメソッドを定義し、その中でhello.jsのメソッドなどを呼び出して、テストを記述します。
-テストコード内では、assertEqualsメソッドが使えます。

-テストコードでは、メソッド名がtestからはじまるグローバルなメソッドを定義します。

You can’t perform that action at this time.