DC - Ponyfy

Just do some shit

当前为 2014-06-06 提交的版本,查看 最新版本

// ==UserScript==
// @name		DC - Ponyfy
// @author		Ladoria
// @namespace   InGame
// @version		0.2
// @grant       none
// @description	Just do some shit
// @match		http://www.dreadcast.net/*
// @require     http://code.jquery.com/jquery-latest.min.js
// @copyright	2012+, Ladoria
// ==/UserScript==

var avatars = new Array();

/*
avatars['NOM_PERSONNAGE'] = 'LIEN_AVATAR';

une ligne par personnage
*/
avatars['Betred'] = 'http://image.noelshack.com/fichiers/2014/23/1402040116-betred-pony.png';
avatars['Oline'] = 'http://image.noelshack.com/fichiers/2014/23/1402077946-oline-pony.png';

jQuery.noConflict();

$(document).ready( function() {
	make_it_ponier();
	
	$(document).ajaxComplete( function() {
		make_it_ponier();
	});
	
	function make_it_ponier() {
		var to_ponyfy = Object.keys(avatars);
		
		for(var i = 0; i < to_ponyfy.length; i++) {
			$('img[src*=' + to_ponyfy[i] + '].avatar:not(ponyfied)').each(function() {
				$(this).addClass('ponyfied');
				$(this).attr('src', avatars[to_ponyfy[i]]);
			});
		}
	}
});