2008年12月13日土曜日

昨日のブックマークレットに機能追加。

このエントリーをはてなブックマークに追加
まあ、何も言わずに以下のブックマークレットに更新してくれぃ。

LDRとLDCをキーボードから変更するブックマークレット

全ソースコードは以下の通り。

javascript:(function(){
if( location.href.match(/clip.livedoor.com/)){
var num = window.prompt('レートを入力', '');
var rate = parseInt(num);
if( !isNaN(rate)){
if( rate > 5 ) rate = 5;
if( rate < 0 ) rate = 0;
var el = document.getElementById('rate_img');
if(!el.getAttribute('orig_src')){
el.setAttribute('orig_src',el.src);
}
el.src = '/img/rate/pad/' + rate + '.gif';
document.getElementById('rate').value = rate;
}
}else if( location.href.match(/reader.livedoor.com/) ){
var num = window.prompt('レートを入力', '');
var rate = parseInt(num);
if( !isNaN(rate)){
if( rate > 5 ) rate = 5;
if( rate < 0 ) rate = 0;
var el = document.getElementsByTagName('img');
for( var i=0; i<el.length; i++ ){
if( el[i].src.match(/img\/rate\/pad/) ){
el[i].src = '/img/rate/pad/' + rate + '.gif'
break;
}
}
var form = document.forms[1] || document.forms['subscribe'];
form.rate.value = rate;
}
}
})();

LDR登録画面にも対応したよ。

ちなみに、自分はこれに"rate"ってニックネームをつけて、Operaのキーボードショートカットに「:,r」を登録して、「Go to Page,"rate"」とアクション指定する。
これで、セミコロン→rでレート変更できるというキーボード大好きっ娘にお勧めの状態に持っていっている。
これは非常に気持ちが良いよ!
おかげでマウス要らずの生活が楽しめそうだ!


次はUserjavascript化かなぁ(ぉ

0 件のコメント :

コメントを投稿