Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name PCLab
  3. // @namespace Violentmonkey Scripts
  4. // @match *://pclab.pl/*
  5. // @run-at document-idle
  6. // @grant none
  7. // ==/UserScript==
  8. var replaceArry = [
  9.     [/sprawdź najniższe ceny/g, ''],
  10.     [/ \($/g, ''],
  11.     [/^\)/g, ''],
  12. ];
  13.  
  14. var numTerms    = replaceArry.length;
  15. var txtWalker   = document.createTreeWalker (
  16.     document.body,
  17.     NodeFilter.SHOW_TEXT,
  18.     {   acceptNode: function (node) {
  19.             //-- Skip whitespace-only nodes
  20.             if (node.nodeValue.trim() )
  21.                 return NodeFilter.FILTER_ACCEPT;
  22.  
  23.             return NodeFilter.FILTER_SKIP;
  24.         }
  25.     },
  26.     false
  27. );
  28. var txtNode     = null;
  29. var i = 0;
  30. while (txtNode  = txtWalker.nextNode () ) {
  31.   i = i + 1;
  32.     var oldTxt  = txtNode.nodeValue;
  33.     for (var J  = 0;  J < numTerms;  J++) {
  34.         oldTxt  = oldTxt.replace (replaceArry[J][0], replaceArry[J][1]);
  35.     }
  36.     txtNode.nodeValue = oldTxt;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement