FA Shoutbox iHax

Avoir les FontAwesome sur la Shoutbox Ihax

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         FA Shoutbox iHax
// @namespace    http://www.ihax.fr/
// @namespace    http://www.ihax.fr/taigachat/
// @version      1.1
// @description  Avoir les FontAwesome sur la Shoutbox Ihax 
// @author       Marentdu93
// @match        http://www.ihax.fr/
// @match        http://www.ihax.fr/taigachat/
// @grant        none
// ==/UserScript==
$(document).ready(function(){

    $('head').append('<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css">');
        
});
var FAchat = {
	msgID: [],
	__msgID: [],	
    fatext: "[FA]fa-",
    fatext2: "fa-spin[/FA]",
    init: function(){
        setInterval(function(){FAchat.CheckFA();}, 1);
	
	},
	
	CheckFA: function(){
		var msg = $('#taigachat_box').children('ol').children('li');
		for(var i in msg) {
			var id = msg.eq(i).data('messageid');
			var msg_text = $('#taigachat_box').children('ol').children('li[data-messageid="' + id + '"]').children('span').eq(1).children('div').text().trim();       
            if(msg_text.indexOf(this.fatext) != -1){
               var azerty = msg_text;
                var split1 = msg_text.split('[FA]');
                var split2 = split1[1].split('[/FA]');
                var idfa = split2[0].replace(",","");
                var res = azerty.replace(idfa, "");
                var azert = res.replace("[/FA]", "");
                var test1 = azert.split("[FA]");
                $('#taigachat_box').children('ol').children('li[data-messageid="' + id + '"]').children('span').eq(1).children('div').text('');
              document.getElementById('taigachat_message_' + id).getElementsByTagName('span')[2].getElementsByTagName('div')[0].innerHTML = test1[0] +'<i class="fa ' + idfa + '" aria-hidden="true"></i>'+ test1[1];
             
               
            }
           
		}
	},
};

FAchat.init();