- 166 名前:163 mailto:sage [2007/05/29(火) 14:43:27 ID:etjDa2/60]
- >>164
1. 起動すると+マークの状態 → そのまま再起動 → +マークの状態 2. 〃 → 一度-マークにして、+マークに戻し、再起動 → -マークの状態 こちらではこんな感じでした。2の動作がバグっぽいですね。 ソースを見てみましたが、表示状態をJavascriptの変数で管理して、XULの属性値を変更しています。 Thunderbirdを再起動すると、XULの属性値は保存されますが、Javascriptの変数は破棄されるので、 起動時には、XULの属性値で判定しています。 で、XULの属性値が閉じた状態であっても、Javascriptの変数が開いた状態(-マーク)に初期化されてしまい、 さらに表示の切り替え関数内で、Javascriptの変数を条件にしているため、変なことが起こっているみたいです。 (contactsPanel.jsの68〜106行あたり) あーややこしい
|

|