Lanzallamas

Filtro de comentarios para el blog EPRV

  1. // ==UserScript==
  2. // @name Lanzallamas
  3. // @namespace miki365
  4. // @version 0.10
  5. // @description Filtro de comentarios para el blog EPRV
  6. // @author miki365
  7. // @match http://blogs.libertaddigital.com/penultimo-raulista-vivo/*
  8. // @grant GM_addStyle
  9. // ==/UserScript==
  10.  
  11. var blacklist = ["ufumatu", "simeono", "lMBODEN", "StradIin", "Stradlin", "mazolcon", "masolcon", "vaseIina", "vaselina", "NeiI", "tibulona", "tibuIona", "molena", "anjelI", "HemoaIin", "hiIarion"];
  12. var comments, nickname, i;
  13. comments = document.getElementsByClassName("comentario");
  14. for (i = 0; i < comments.length; i++) {
  15. nickname = comments[i].children[0].children[1].innerHTML;
  16. if (blacklist.indexOf(nickname) > -1) {
  17. comments[i].innerHTML = '<p>El lanzallamas de miki365 ha churruscado un comentario de ' + nickname + '.</p>';
  18. comments[i].setAttribute('class', 'blacklistedComment');
  19. i--;
  20. }
  21. }
  22.  
  23. //Duplicate comment post button from above to below
  24. var comentariosClassElements = document.getElementsByClassName("comentarios");
  25. commentsNumber = comentariosClassElements[0].children[0].innerHTML;
  26. if (commentsNumber > 0) {
  27. comentariosClassElements[1].children[0].parentNode.appendChild(comentariosClassElements[1].children[0].cloneNode(true));
  28. }
  29.  
  30. GM_addStyle ("\
  31. /*Appearance of deletion warning*/\
  32. .blacklistedComment {\
  33. position: relative;\
  34. background: #ffff99;\
  35. text-align: right;\
  36. color: #000;\
  37. font: 400 .73711em/1.41421em Roboto, sans-serif;\
  38. -moz-border-radius: 1em;\
  39. -webkit-border-radius: 1em;\
  40. border-radius: 1em;\
  41. margin-top: 1em\
  42. }\
  43. /*Warning alignment and font*/\
  44. .blacklistedComment p {\
  45. margin-right: 1em;\
  46. font: bold .7em Georgia, Serif;\
  47. }\
  48. /*Nickname and time alignment*/\
  49. .comentario header {\
  50. float: left;\
  51. margin-top: 10px;\
  52. margin-left: 5em;\
  53. }\
  54. /*Nickname font without sans-serif*/\
  55. .comentarista {\
  56. font: italic 130% Lucida Console, Monaco, monospace;\
  57. }\
  58. ");