はてなの誰からも手紙が来てないけどFirefox拡張Hatena Bookmarkベータを使ってみる

Firefox3.1Beta3、Hatena Bookmark0.1.3
はてなブックマーク Firefox 拡張のベータテストを開始します - はてなブックマーク日記


インストール後、はてなブックマークツールバーが追加されたけど邪魔だったので、3つのボタンをFirefox備え付けのブックマークツールバーに突っ込んでみた。動作に影響は無かった。

userChrome.js

単純にドラッグアンドドロップしただけではアイコンが大きかったのではてブツールバーと同じ大きさにするためのuserChrome.jsスクリプトを書いた。


加えて、はてなブックマーク Firefox 拡張のベータテストを開始します - はてなブックマーク日記のページにある画像で気になったところが、

調べてみると、左のボタンはXULのtoolbarbuttonでtypeがmenu-buttonというもの。右はtypeの指定なし。

うちのFirefox備え付けツールバーに移動させたボタンもmenu-buttonになっていてメニューを開いて切り換える予定も無いので普通のbuttonにすることにした。userChrome.jsでtypeを削除。同時にuserChrome.cssでpaddingを調整する。


// ==UserScript==
// @name           hatenaBookmarkAddonModify
// @namespace      http://d.hatena.ne.jp/Cherenkov/
// @include        chrome://browser/content/browser.xul
// ==/UserScript==
(function(){
//change iconsize
document.getElementById("PersonalToolbar").setAttribute("iconsize","small");
//remove type
document.getElementById("hBookmark-toolbar-home-button").removeAttribute("type");
})();

userChrome.cssも書いてみた。

/* タグの最小幅 デフォルト16pxでは狭すぎて見失う */
#hBookmarkTagTree_currentTag {min-width:80px !important;}
/* 件数の最小幅 デフォルト設定なし */
#hBookmarkTagTree_count {min-width:40px !important;}

/* ブックマークツリーをシマウマ化 */
#hBookmarkSidebar #bookmark-tree treechildren::-moz-tree-row(even) {background-color:whitesmoke !important;}

/* toolbar-buttonのタイプ変更後の影響を抑える */
#hBookmark-toolbar-home-button {
  padding-left: 6px !important;
  padding-right: 1px !important;
}


タグと件数の下のtreechildrenも見易くしたいけど、むずかしい。Vista、 Firefox3.1Beta3、Hatena Bookmark0.1.3でタグにフォルダのアイコンが表示されなかった。


はてなブックマークサイドバーの部品名を調べるときは、アドレスバーにchrome://hatenabookmark/content/sidebar.xulをいれてエンター押下し、Firebugを使う。



ブックマーク追加ボタンを押した後にエントリーページが開くのはなんでだろう。意味が分らない。 ↓このチェックが原因でした。


あと、ブラウザの右下に追加されたアイコンも気になるけど便利かもしれないのでしばらく使ってみる。