/*

script to decode entity reference from hatenarss

Original from http://www.ryo.com/ryo/files/decodeHatenaRSS.user.js

*/

// ==UserScript==
// @name          decodeHatenaRSS
// @namespace     http://www.ryo.com/ryo/
// @description   Unescape &amp; in entry/site title of HatenaRSS
// @include       http://r.hatena.ne.jp/*
// ==/UserScript==

(function() {
	var links = document.getElementsByTagName('a');
	
	for (i = 0; i < links.length; i++) {
		if (links[i].className == 'entry-title') {
			var html = links[i].innerHTML.replace(/\&amp;/g, '&');
			links[i].innerHTML = html;
		}
	}
	
	var links = document.getElementsByTagName('div');
	
	for (i = 0; i < links.length; i++) {
		if (links[i].className == 'sitetitle_s') {
			var html = links[i].innerHTML.replace(/\&amp;/g, '&');
			links[i].innerHTML = html;
		}
	}
})();

