Watcher投げ銭2008-04-03_眠い。[Mozilla]cygwin版sdk6、vc8e、ddkビルドは14時間40分。あと、.mozconfig.mkと.mozconfig.outはあらかじめ消したほうがいいかもしれない。Denied出てコケた。[VOCALOID][Mozilla]妹の絵がまだ来ないので、その隙に内部の作りを改善。・dialogでもタイトルバーにアイコン表示できるので、aboutをwindowからdialogに戻す。・aboutのidをgenericAboutにして、about用cssを適用させる。・aboutページ内のアイコン位置調整。・アドオン一覧の説明書きをl10n化。・リンレン追加時に備え、いろいろ変更。・右下のメニューを階層化。・画像ファイル名をpropertiesから消して、画像ID+.pngに固定する。・画像URLと表示位置、スキンの種類はuser_prefに持たせる。・cssの配色部分は分割して@importするように。→@importは必ずcssの先頭に。複数@importは可能。・配色の切り替えはmain-windowに属性セットし、cssのセレクタでマッチングさせる。→この仕組みはPersonasの文字色変更と同じ。http://people.mozilla.com/~cbeard/personas/ja/about/・サイドバーがやっかい。forceOpen)を参考にした。sidebar.contentDocument.getElementById("bookmarksPanel")でブックマークsidebar.contentDocument.getElementById("history-panel")で履歴が取得できる。これらに対してmain-windowと同じように属性セットする。cssでは、bookmarksPanel、history-panelにセレクタをセットする。sidebarに対してロード時のイベントリスナを追加し、そのタイミングで↑の属性セットを行う。サイドバーが表示されてない状態でsidebar.contentDocumentするとエラってメニューのスキン一覧が消えるので、try-catchで華麗にスルー。