// ==UserScript== // @name Cambiar los colores del chat // @namespace Klatu // @version 8 // @description Cambia los colores del chat de kongregate.com. // @author Klatu // @match http://www.kongregate.com/games/*/* // @grant none // @downloadURL https://update.greasyfork.icu/scripts/24076/Cambiar%20los%20colores%20del%20chat.user.js // @updateURL https://update.greasyfork.icu/scripts/24076/Cambiar%20los%20colores%20del%20chat.meta.js // ==/UserScript== const PALABRAS_INICIALES_A_RESALTAR=active_user.username(); //separar por ', ' var regExpAResaltar; var style; var palabrasAResaltar; var vaciarCompletamente=window.localStorage.klatuVaciarCompletamente==='true'; ChatDialogue.prototype.displayUnsanitizedMessageAntesDeResaltador=ChatDialogue.prototype.displayUnsanitizedMessage; ChatDialogue.prototype.displayUnsanitizedMessage=function(a,b,c,d){ if(window.localStorage.klatuPalabrasAResaltar===undefined) palabrasAResaltar=PALABRAS_INICIALES_A_RESALTAR.toLowerCase().split(', '); else palabrasAResaltar=window.localStorage.klatuSinPalabrasAResaltar==='true'?[]:window.localStorage.klatuPalabrasAResaltar.toLowerCase().split(', '); actualizarRegExps(); for(var i=0; i❤'); if(a==='niina22'&&(!c.class||c.class.indexOf('sent_whisper')===-1)||(c.class&&c.class.indexOf('sent_whisper')!==-1&&active_user.username()==='niina22')) b=b.replace(/<3/g, ''); this.displayUnsanitizedMessageAntesDeResaltador(a,b,c,d); }; function actualizarStyle(colores){ style.innerHTML='.purple{color:purple;}.blue{color:blue;}' if(colores.texto) style.innerHTML+= '.resaltado{'+ ' color:'+colores.texto+' !important;'+ '}'; else style.innerHTML+= '.resaltado{'+ ' background-color:'+window.localStorage.klatuColorTexto+' !important;'+ '}'; if(colores.fondo) style.innerHTML+= '.resaltado{'+ ' background-color:'+colores.fondo+' !important;'+ '}'; else style.innerHTML+= '.resaltado{'+ ' background-color:'+window.localStorage.klatuColorFondo+' !important;'+ '}'; if(colores.usuarios) style.innerHTML+= '.resaltado .chat_message_window_username{'+ ' color:'+colores.usuarios+' !important;'+ '}'; else style.innerHTML+= '.resaltado{'+ ' background-color:'+window.localStorage.klatuColorUsuarios+' !important;'+ '}'; if(colores.replyLinks) style.innerHTML+= '.resaltado .reply_link{'+ ' color:'+colores.replyLinks+' !important;'+ '}'; else style.innerHTML+= '.resaltado{'+ ' background-color:'+window.localStorage.klatuColorReply+' !important;'+ '}'; if(colores.timestamps) style.innerHTML+= '.resaltado .timestamp {'+ ' color:'+colores.timestamps+' !important;'+ '}'; else style.innerHTML+= '.resaltado{'+ ' background-color:'+window.localStorage.klatuColorTimestamps+' !important;'+ '}'; }; function actualizarRegExps(){ regExpAResaltar=[]; for(var i=0; i