AmeliorationTchat2.0

Ameliore l'utilisation des balises /me combinée aux couleurs. Adaptation du script de Gideon pour la version de l'interface précédente.

  1. // ==UserScript==
  2. // @name AmeliorationTchat2.0
  3. // @namespace InGame
  4. // @author Odul
  5. // @date 05/12/2013
  6. // @version 1.0
  7. // @description Ameliore l'utilisation des balises /me combinée aux couleurs. Adaptation du script de Gideon pour la version de l'interface précédente.
  8. // @license WTF Public License; http://en.wikipedia.org/wiki/WTF_Public_License
  9. // @include http://www.dreadcast.net/Main
  10. // @compat Firefox, Chrome
  11. // ==/UserScript==
  12.  
  13. var ameliorInput = function(e) {
  14. if (e.keyCode==13) {
  15. $("#chatForm .text_chat").val($("#chatForm .text_chat").val().replace(/\*([^\*]+)\*/gi, "[couleur=7BEEFF][i]$1[/i][/couleur]"));
  16.  
  17. do {
  18. $("#chatForm .text_chat").val($("#chatForm .text_chat").val().replace(/(^\/me.+?)"([^\"]+)"/gi, "$1[couleur=FFFFFF]$2[/couleur]"));
  19. }while (/(^\/me.+?)"([^\"]+)"/i.test($("#chatForm .text_chat").val()));
  20.  
  21. }
  22. }
  23.  
  24. document.addEventListener('keypress', ameliorInput, false);
  25.  
  26.