レスが付いた米の「(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属性の追加とかにしたい。。