Firefox4 のブックマークボタンから不要な項目を消してブックマークツリーとして使う
Firefox4 になって、ブックマークツールバーをカスタマイズから移動しても無駄な余白が残るようになった。幸い、ツールバーにブックマークボタンが追加されたようなので(以前からあったかも知れないが)、今までブックマークツールバーに無名フォルダを作成してツリー表示させてたのを、このボタンで実現しようと思った。
だが、この項目にはブックマークをツリー表示の為に用いるには無駄な項目が多すぎるので、ユーザースタイルを適用してこれらを削除する。
Stylish を使用している場合は1行目に @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
と記述するか、「挿入」ボタンから「 XUL 名前空間を標準とする」を選択する。それ以外は userChrome.css ファイルに記述する。
/* ブックマークボタン */ #BMB_viewBookmarksToolbar, /* ブックマークツールバーを表示 */ #BMB_bookmarksShowAll, /* すべてのブックマークを表示 */ #BMB_bookmarkThisPage, /* このページをブックマーク */ #BMB_subscribeToPageMenuitem, /* このページを購読... */ #BMB_subscribeToPageMenupopup, /* このページを購読 */ #BMB_bookmarksToolbar, /* ブックマークツールバー */ #BMB_unsortedBookmarks, /* 未整理のブックマーク */ #BMB_bookmarksPopup > menuseparator:nth-child(2), /* 区切り */ #BMB_bookmarksPopup > menuseparator:nth-child(4), #BMB_bookmarksPopup > menuseparator:nth-child(8), #BMB_bookmarksPopup > menuseparator:nth-child(10), #BMB_bookmarksPopup > menuseparator.hide-if-empty-places-result, #BMB_bookmarksPopup menuseparator.bookmarks-actions-menuseparator, /* タブですべて開く */ #BMB_bookmarksPopup menuitem.openintabs-menuitem:last-child { display: none; }
このユーザースタイルを適用するとブックマークメニュー以下にあるブックマークがツリー表示される。簡単・便利・快適!