Hatena::Blog::Code404

日々のことをつらつらと。

Firefox4 のブックマークボタンから不要な項目を消してブックマークツリーとして使う

Firefox4 になって、ブックマークツールバーをカスタマイズから移動しても無駄な余白が残るようになった。幸い、ツールバーにブックマークボタンが追加されたようなので(以前からあったかも知れないが)、今までブックマークツールバーに無名フォルダを作成してツリー表示させてたのを、このボタンで実現しようと思った。

f:id:code404:20110326095015p:image

だが、この項目にはブックマークをツリー表示の為に用いるには無駄な項目が多すぎるので、ユーザースタイルを適用してこれらを削除する。

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;
}

f:id:code404:20110326095016p:image

このユーザースタイルを適用するとブックマークメニュー以下にあるブックマークがツリー表示される。簡単・便利・快適!