404 motivation not found | t_ishidaのブログ

8月/08

23

ワッサーの全部イイネ・イラネのグリモン

洒落で作ったものなので、公開するのはあんまり良くない気がしてきたけど、使う方の良心に任せます。想定としては、内輪的なチャンネルとかで、片っ端からイイネして遊んだりしてる人とかが洒落で使う感じです。多用するとイイネ自体の存在意義が問われかねないので、使うときは十分注意して下さい。

// ==UserScript==
// @name           [Wassr] 全部イラネ
// @description    全部イラネ
// @include        http://wassr.jp/*
// @author         t_ishida
// ==/UserScript==
(function(){

var $ = function( id ){ return document.getElementById(id); }
function observe(target, type, listener) {
if   (target.addEventListener) target.addEventListener(type, listener, false);
else target.attachEvent('on' + type, function() { listener.call(target, window.event); });
}
///
/// 全部イラネ
///
var btn = document.createElement( 'input' );
btn.type = 'button';
btn.value = '全部イラネ\(^o^)/';
observe( btn, 'click', function(){
//確認する?
var canConfirm = confirm( '全部イラネやる前に聞く?' );
var x = 0;
var elms = document.getElementsByTagName('input');
for( var i = 0, l = elms.length; i < l; i++ ){
var elm = elms[i];
if( elm.className != 'favorite_button' ) continue;
if( elm.src.match( /E72A/ ) ){
if( canConfirm ){
elm.style.width = '150px';
elm.style.height = '150px';
elm.focus();
if( !confirm('イラネ?') ){
elm.style.width  = '';
elm.style.height = '';
continue;
}
elm.style.width  = '';
elm.style.height = '';
}
elm.click();
x++;
}
}
alert( x + '個イラネしたで。' );
});
$('Header').appendChild( btn );

///
/// 全部イイネ
///
var btn2 = document.createElement( 'input' );
btn2.type = 'button';
btn2.value = '全部イイネ(*^_^*)';
observe( btn2, 'click', function(){
//確認する?
var canConfirm = confirm( '全部イイネやる前に聞く?' );
var x = 0;
var elms = document.getElementsByTagName('input');
for( var i = 0, l = elms.length; i < l; i++ ){
var elm = elms[i];
if( elm.className != 'favorite_button' ) continue;
if( elm.src.match( /E725/ ) ){
if( canConfirm ){
elm.style.width = '150px';
elm.style.height = '150px';
elm.focus();
if( !confirm('イイネ?') ){
elm.style.width  = '';
elm.style.height = '';
continue;
}
elm.style.width  = '';
elm.style.height = '';
}
elm.click();
x++;
}
}
alert( x + '個イイネしたで。' );
});
$('Header').appendChild( btn2 );
})()
Share and Enjoy:
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Tumblr
  • email
  • Facebook
  • FriendFeed

RSS Feed

コメントはまだありません。

Leave a comment!

<< Web上のコミュニケーションとか

kyubotterのソース >>

Find it!

Theme Design by devolux.org

Tag Cloud