"Integrates Bloglines with Hatena Bookmark"

Bloglines の記事をはてなブックマークに登録する Greasemonkey スクリプトが、Firefox 1.5 + Greasemonkey 0.6.4 で動作しない旨のお話を頂きましたので、僭越ながらパッチを書いてみました。

--- bloglines.hatenabookmark.user.js~	2006-03-27 13:50:40.000000000 +0900
+++ bloglines.hatenabookmark.user.js	2006-03-27 14:40:42.000000000 +0900
@@ -85,10 +85,11 @@
   function addHatenaBookmarkLink(link, titleLink) {
     link.innerHTML = "Post to Hatena Bookmark";
     
-    link.onclick = function() {
+    link.addEventListener("click", function(e) {
       postToHatenaBookmark(titleLink.innerHTML, titleLink.getAttribute("href"));
-      return false;
-    };
+      e.preventDefault();
+      e.stopPropagation();
+    }, true);
 
     link.setAttribute("href", "http://b.hatena.ne.jp/append?" + titleLink); // symbolic
   }

Unix の patch というプログラムをお持ちでない方は手作業で慎重に作業する必要があります。先頭が "-" の行は削除、"+" はそれと置き換わる行です。置き換え後、"+" 記号を忘れずに削除してください。

id:hcr さんが修正されるまでの一時的な対策ですが、お困りのユーザーさんはどうぞ。