// ? Meta-Bookmark Finder, released under the GPL
// http://www.gnu.org/copyleft/gpl.html
//
// ==UserScript==
// @name           Hatena Meta-Bookmark Finder
// @description    Adds a pointer to the meta-bookmark.
// @include        http://b.hatena.ne.jp/entry/*://*
// ==/UserScript==
//
// 2008-03-01 (v0.1) Initial Version.

(function(){
  var targetNode = document.evaluate('id("entry-infosub")/DL[@class="footnote clearfix"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;

  if (!targetNode) {
    return;
  }

  GM_addStyle([
    '#entry_star_count:after { content: ""; display: block; clear: left; }',
    '.icon-meta { background: url("/images/entry.gif") no-repeat left center; padding-left: 18px; }'
  ].join(''));
  
  var t = targetNode.appendChild(document.createElement('DT'));
  var d = targetNode.appendChild(document.createElement('DD'));
  var a = d.appendChild(document.createElement('A'));
  var i = a.appendChild(document.createElement('IMG'));

  t.appendChild(document.createTextNode('\u30e1\u30bf\u30af\u30de\uff1a'));
  t.className = 'icon-meta';
  a.href = 'http://b.hatena.ne.jp/entry/' + location.href;
  i.src = 'http://b.hatena.ne.jp/entry/image/' + location.href;
})()

