はてなブックマークリニューアル用設定

ユーザスタイルシート

不要な情報表示を削ったもの。Opera で動作確認。
http://img.f.hatena.ne.jp/images/fotolife/u/underthemoon/20081129/20081129012532.png

検索クエリ

http://b.hatena.ne.jp/user/?q=

以前の "?word=" から "?q=" に変更された。インクリメンタルサーチの実装により独立した検索結果ページは消滅したが、クエリに単語を入れて投げると検索開始状態でブックマークページを開く。

Proxomitron 検索結果の表示を高速化するフィルタ

前述の検索クエリで外部からブックマーク検索をかけた場合、トップページのブックマークとタグクラウドを表示した後に検索ポップアップを表示するためリニューアル前と比べ無駄があり遅い。レンダリングを速めるため検索結果のみを表示させるスタイルシートProxomitron で挿入する。
http://img.f.hatena.ne.jp/images/fotolife/u/underthemoon/20081129/20081129012916.png

[Patterns]
Name = "Hatena Bookmark : UserPage CSS : Search Simpler"
Active = TRUE
URL = "b.hatena.ne.jp/user/?q\="
Limit = 20
Match = "(^(^</head>))$STOP()"
Replace = "\r\n"
          "<!-- User Search Simpler -->\r"
          "<style type="text/css">\r\n"
          ".main { display: none !important; }\r"
          "ul#tags { display: none !important; }\r"
          "</style>\r"
          "\r\n"

または、 ul class="menu" を \k でも可。

Proxomitron コメント欄のブックマーカを消すフィルタ (ユーザページ用)

コメント欄でタグの前に表示されるブックマーカは自分のページに不要だが他人のだと必要な場合がある。Opera のユーザスタイルシートドメイン単位で管理されるため URL からアカウントを判別できない。 Proxomitron で自分のページにだけ削除用のスタイルシートを挿入する。

[Patterns]
Name = "Hatena Bookmark : UserPage CSS"
Active = TRUE
URL = "b.hatena.ne.jp/user/"
Limit = 20
Match = "(^(^</head>))$STOP()"
Replace = "\r\n"
          "<!-- User CSS -->\r"
          "<style type="text/css">\r"
          ".username { display: none !important; }\r"
          "</style>\r"
          "\r\n"

Proxmotron はてなスターを非表示するフィルタ (ユーザページ用)

ユーザページで "Add Star" ボタンが消える。星も消える。

[Patterns]
Name = "Hatena Bookmark : Prevent Hatena Star (UserPage)"
Active = TRUE
URL = "b.hatena.ne.jp/user/"
Limit = 50
Match = "Hatena.Bookmark.Star.loadStar\('ul.comment li'\)$STOP()"
Replace = "<!-- Prevent Hatena Star -->"

カラーテーマを強制固定する

ブラウザを再起動するとカラーテーマがデフォルトに戻ってしまうのでデフォルトのカラーテーマ自体を任意に置き換える。スタイルシートで指定できない一部の画像置換に Proxomitron を併用する。


[Patterns]
Name = "Hatena Bookmark : Color Theme (Monotone)"
Active = TRUE
URL = "b.hatena.ne.jp/"
Limit = 32
Match = "(logo1|logo2|"
        "searchbutton|"
        "title_hotentry|title_newhotentry|title_newsindex|"
        "title_hotvideo|title_hotasin"
        ")\1.gif"
Replace = "\1-mt.gif"