レスが付いた米の「(res X)」をハイライト

というお題でグリースモンキー(GreaceMonkey)初挑戦。
ファイルはprintf(" Hell %d World \n", 0)においてあるのでそちらをば。

んで、コード

以下に示すコードを、ブックマークレット化しても使えそう。
2007/5/18追記今はもうちょっと強化してあるやつになってます。

//これはグリースモンキーのファイルじゃ無いよ。上に示してあるよ。
(function(){
	var myCss = document.createElement("style");
	myCss.type = "text/css";
	myCss.innerHTML = 'strong{background-color: #FFCCCC;}';
	var head = document.getElementsByTagName("head")[0];
	head.appendChild(myCss);
	
	var rep = document.getElementById("hot_kuchikomi");
	rep.innerHTML = rep.innerHTML.replace(/(\(res ([0-9]+)\))/g, 
	function(){
		if(RegExp.$2 == 0){
			return RegExp.$1;
		}else{
			return '<strong>'+RegExp.$1+'</strong>';
		}
	});
})();

ようやく眠くなってきた。

2007/06/05追記: 書き直したいなぁ。innerHHTMLの書き換えじゃなくて、class属性の追加とかにしたい。。