MH - Mamoune - Script change peau

Gestion des ascendants et descendants dans le profil d'un trõll

  1. // ==UserScript==
  2. // @name MH - Mamoune - Script change peau
  3. // @namespace MH
  4. // @description Gestion des ascendants et descendants dans le profil d'un trõll
  5. // @include /View/PJView.php
  6. // @icon https://xballiet.github.io/ImagesMH/MZ.png
  7. // @version 1.6
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. // Ascendants et Descendants
  12. var nodes = document.evaluate("//text()[contains(., 'scendant')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
  13. if (nodes.snapshotLength != 0) {
  14. for (var i = 0 ; i < nodes.snapshotLength ; i++) {
  15. var node = nodes.snapshotItem(i);
  16. var val = node.nodeValue;
  17. var prefix = val.slice(0, val.indexOf("("));
  18. var id = val.slice(val.indexOf("(") + 1, val.indexOf(")"));
  19. var suffix = val.slice(val.indexOf(")") + 1);
  20. var elem = document.createElement('span');
  21. elem.appendChild(document.createTextNode(prefix));
  22. var link = document.createElement('a');
  23. link.setAttribute('href', '?ai_IDPJ=' + id);
  24. link.appendChild(document.createTextNode('(' + id + ')'));
  25. elem.appendChild(link);
  26. elem.appendChild(document.createTextNode(suffix));
  27. node.parentNode.replaceChild(elem, node.parentNode.lastChild);
  28. }
  29. }