RIN Donors name glow

Makes cs.rin.ru "Donors" user rank/group glow in yellow.

  1. // ==UserScript==
  2. // @name RIN Donors name glow
  3. // @version 2.1
  4. // @description Makes cs.rin.ru "Donors" user rank/group glow in yellow.
  5. // @author Guess
  6. // @match https://cs.rin.ru/*
  7. // @icon https://www.google.com/s2/favicons?sz=64&domain=cs.rin.ru
  8. // @grant none
  9. // @namespace https://greasyfork.org/users/1122886
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. const style = document.createElement('style');
  16. style.textContent = `
  17. @keyframes yellowglow{0%{text-shadow:0 0 5px #bf9f00}50%{text-shadow:0 0 20px #bf9f00}100%{text-shadow:0 0 5px #bf9f00}}.yellowtxtglow{animation:yellowglow 2s infinite}
  18. `;
  19. document.head.appendChild(style);
  20. function glowstuff() {
  21. const elements = document.querySelectorAll('*[style*="color: #BF9F00"]');
  22. elements.forEach(element => {
  23. element.classList.add('yellowtxtglow');
  24. });
  25. }
  26. glowstuff();
  27. const observer = new MutationObserver(glowstuff);
  28. observer.observe(document.body, { childList: true, subtree: true });
  29. })();