モノノフ日記

普通の日記です

はてなブックマーク2でブクマコメント書いてる人を上にソートするGreasemonkey

ブクマコメントを書いてる人が上に出てる方が好みなので、たぶんもう既出だと思うけど勉強がてら作成。

// ==UserScript==
// @name           Sorting commented user on hatena bookmark 2 
// @namespace      http://d.hatena.ne.jp/Kiske/
// @include        http://bbeta.hatena.ne.jp/entry/*
// ==/UserScript==

(function() {
  var buser = document.getElementById("bookmarked_user");
  var elNoComment = document.createElement("ul");
  elNoComment.id = "nocommented_user";
  elNoComment.className = "userlist bookmark-list";
  elNoComment.style.background = "#eef";
  var hasComment = function(li) {
    if(li.className.indexOf("nocomment") > -1){
      return true;
    }
  }
  var li = buser.getElementsByTagName("li");
  for(var i = 0, len = li.length; i < len; i++) {
    if(hasComment(li[i])) {
      elNoComment.appendChild(li[i].cloneNode(true));
      li[i].style.display = "none";
    }
  }
  buser.parentNode.appendChild(elNoComment);
})();

他のSBMも一緒に表示させるぐりもんも書いてみるかなー。既出感ありまくりですけど。。