userChrome.css でブックマークツールバーフォルダをスマートに

http://f.hatena.ne.jp/images/fotolife/t/teramako/20070320/20070320143051.png
おぉこれは良いアイデア。ただ、アイコンがあるページなら良いが、無い場合何のサイトか分からなくなる罠。アイコンが設定されていないものにはラベルを表示させておきたいのだ
と、いうことで自作。DOM Inspectorと睨めっこして、userChrome.cssに以下を記述。

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* ブックマークツールバーフォルダをスマートに {{{
*/
hbox#bookmarks-ptf toolbarbutton[type="menu"] .toolbarbutton-text {
  display: none !important;
}
hbox#bookmarks-ptf toolbarbutton[image*="data:image"] .toolbarbutton-text {
  display: none !important;
}
/* }}} */
/* vim:set ts=2 sw=2 sts=0 foldmethod=marker: */

ついでにエラーコンソールのボタンラベルも非表示に

http://f.hatena.ne.jp/images/fotolife/t/teramako/20070320/20070320163857.png
All-in-One SidebarMozillaAddon)を使用してサイドバーにエラーコンソールを出しているわけだが、ボタンのラベルがあるとうざったいので、これも非表示にしてみた。

/* エラーコンソールのラベルを非表示に {{{
*/
window#JSConsoleWindow toolbar#ToolbarMode > toolbarbutton .toolbarbutton-text {
    display: none;
}
/* }}} */