/*
* @title はてなスター暗号作成機
* @description スターボタンのあたりをマウスでごしごししながら使ってください(謎)see http://rem-nanai.hatenablog.com/entry/2013/10/13/161321
* @include http://*
* @license MIT License
* @require jquery
*/
function selectCharacter(target){
var el = $( "p:contains("+target+")" ).contents().filter(function(){
return (this.nodeType!=1)&&(this.nodeValue.indexOf(target)!=-1)
});
var s = getSelection();
s.removeAllRanges();
var i = el.text().indexOf(target);
s.selectAllChildren(document.body);
s.extend(el[0],i);
s.collapseToEnd();
s.modify("extend", "forward", "character");
}
var text = (function(text){
var i=-1;
return function(){ i++; return text.charAt(i); }
})(prompt('暗号化テキスト',''))
var f1 = function(){
var s = text();
if (s){
selectCharacter(s);
setTimeout(f2,2000);
}
}
var f2 = function(){
$('.hatena-star-add-button:eq(0)').trigger('click');
setTimeout(f1,500);
}
f1();