Title: [JavaScript] quotefix Author: Anonymous Pastebin link: http://pastebin.com/FeF9xq1h First Edit: Thursday 21st of February 2013 08:25:33 AM CDT Last Edit: Thursday 21st of February 2013 08:25:33 AM CDT (function() {         var d = document;                 var init = function()         {                 var el;                 if (el = d.querySelector('div.thread'))                 {                         process([].slice.call(el.childNodes, 0));                         observe(el, process);                 }         };                 var observe = function(el, cb)         {                 var MutationObserver, observer, callback;                 MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;                 if (MutationObserver)                 {                         callback = function(mutations)                         {                                 mutations.forEach(function(mutation)                                 {                                         cb([].slice.call(mutation.addedNodes, 0));                                 });                         };                         observer = new MutationObserver(callback);                         observer.observe(el, { childList: true });                 }         };                 var process = function(post)         {                 if (post instanceof Array)                         post.forEach(process);                 else                 {                         var bq;                         if (bq = post.querySelector('blockquote'))                         {                                 bq.innerHTML = bq.innerHTML.replace(/(?:@|>)(\d+)/g, '>>$1');                         }                 }         };                 (function()         {                 if (/complete|interactive/.test(d.readyState)) setTimeout(init);                 else                 {                         var cb = function() { d.removeEventListener('DOMContentLoaded', cb, false); init(); };                         d.addEventListener('DOMContentLoaded', cb, false);                 }         })(); })();