gavin19

Reddit - Redacted

Oct 1st, 2011
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name           Redacted
  3. // @author         me
  4. // @description    null
  5. // @match          http://*.reddit.com/*/*/comments/*
  6. // @include        http://*.reddit.com/*/*/comments/*
  7. // @version    1.0
  8. // ==/UserScript==
  9.  
  10. var redacted = {
  11.     modEntry: function(x) {
  12.         for (var i = 0, len = x.length; i <= len; i++) {
  13.             if (x[i]) {
  14.                 x[i].innerHTML = x[i].innerHTML.replace(/\[deleted\]/ig, '<span title="Need to know basis only" style="color:red !important;font-weight:bolder /!important">[redacted]</span>');
  15.             }
  16.         }
  17.     },
  18.     init: function () {
  19.         document.body.addEventListener('DOMNodeInserted', function(event) {
  20.             if ((event.target.tagName == 'DIV') && (/even/ig.test(event.target.getAttribute('class')))) {
  21.                 var x = event.target.querySelectorAll('.commentarea:not(.side) .md p');
  22.                 redacted.modEntry(x);
  23.             }
  24.         }, false);
  25.         var x = document.querySelectorAll('.commentarea:not(.side) .md p');
  26.         this.modEntry(x);
  27.     }
  28. };
  29. redacted.init();
Add Comment
Please, Sign In to add comment