はてなブックマークのラジオボタンを押したら検索

Greasemonkey - Google のラジオボタン押したら検索 - AUSGANG SOFTにインスパイアされて書いた。
はてなブックマークで検索するときに
検索ボタンを押さなくても、ラジオボタンを押しただけで自動的に検索がはじまるようにする。
http://farm3.static.flickr.com/2299/2427319298_140d188a27.jpg
インストールする場合はこちらからどうぞ。


短かいのでソースも貼っておく。

// ==UserScript==
// @name          Hatena Bookmark Button Search Now
// @version       0.1
// @description   はてなブックマークのラジオボタンを押したら検索
// @namespace     http://d.hatena.ne.jp/gan2/
// @include       http://b.hatena.ne.jp/
// ==/UserScript==

(function() {
  Array.prototype.is_include = function(str) {
    for (var i = 0, len = this.length; i < len; i++) {
      if (this[i] == str) return true;
    }
    return false;
  }

  var radio_ids = ['all', 'tag', 'url', 'video'];
  var inputs = document.getElementsByTagName('input');

  for (var i = 0, len = inputs.length; i < len; i++) {
    if (radio_ids.is_include(inputs[i].id)) {
      inputs[i].addEventListener('click', function() {
        var form = document.evaluate('//div[@class="optionsub"]/form', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        form.submit();
      }, true);
    }
  }
})();