// ==UserScript==
// @name        hateqvisualcell
// @namespace	http://ma.la/
// @include     http://q.hatena.ne.jp/*
// @version     1.0
// ==/UserScript==

(function(){
	var item_expr = '//span[@class="percent"]';
	var items = document.evaluate(
		item_expr, document, null,
		XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
	for (var i = 0; i < items.snapshotLength; i++) {
		var per  = items.snapshotItem(i);
		var cell = per.parentNode;
		var num  = parseInt(per.innerHTML.slice(1));
		// if(i==0) alert(num);
		var r = Math.floor(238 + (16/100 * num));
		var g = 238 - num ;
		var b = 238 - num ;
		cell.style.background = 'rgb('+[r,g,b].join(",") +')';
		cell.title = num + "%";
		per.style.display = "none";
	}
})();