Guest User

Untitled

a guest
Oct 3rd, 2023
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         GRACH ANTICAPSOPIDOR
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.2.0
  5. // @description  Removing dasmi capsopidor
  6. // @author       You
  7. // @match        http*://2ch.hk*/*
  8. // @grant        none
  9. // @run-at       document-end
  10. // ==/UserScript==
  11.  
  12. (function() {
  13.  
  14.     "use strict";
  15.  
  16.  
  17.  
  18.     const main = () => {
  19.         const containsUppercase = str => {return str.search(/[А-Я]{5,}/);},
  20.                msgs = document.body.querySelectorAll(".post__message ");
  21.  
  22.         for(let i = 0; i < msgs.length; i++)
  23.             if((containsUppercase(msgs[i].innerText) != -1) && !msgs[i].hidden_html)
  24.             {
  25.                 document.body.removeEventListener('DOMSubtreeModified', main);
  26.  
  27.                 msgs[i].hidden_html = msgs[i].innerHTML;
  28.                 msgs[i].innerHTML = "<br>Х<br>У<br>Й";
  29.                 msgs[i].addEventListener("click",
  30.                         function(e){e.target.innerHTML = e.target.hidden_html;});
  31.  
  32.                 document.body.addEventListener('DOMSubtreeModified', main, false);
  33.             }
  34.     };
  35.  
  36.  
  37.     main();
  38.  
  39. })();
  40.  
  41.  
Add Comment
Please, Sign In to add comment