All pastes #2015846 Raw Edit

UER Humbug Greasemonkey

public text v1 · immutable
#2015846 ·published 2010-12-10 20:46 UTC
rendered paste body
// ==UserScript==
// @name           UER Humbug
// @namespace      UER Humbug
// @include        http://www.uer.ca/*
// ==/UserScript==

var $;

// Add jQuery
    (function(){
        if (typeof unsafeWindow.jQuery == 'undefined') {
            var GM_Head = document.getElementsByTagName('head')[0] || document.documentElement,
                GM_JQ = document.createElement('script');
    
            GM_JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js';
            GM_JQ.type = 'text/javascript';
            GM_JQ.async = true;
    
            GM_Head.insertBefore(GM_JQ, GM_Head.firstChild);
        }
        GM_wait();
    })();

// Check if jQuery's loaded
    function GM_wait() {
        if (typeof unsafeWindow.jQuery == 'undefined') {
            window.setTimeout(GM_wait, 100);
        } else {
            $ = unsafeWindow.jQuery.noConflict(true);
            letsJQuery();
        }
    }

// All your GM code must be inside this function
    function letsJQuery() {
		function replaceSrc(attrname, old_src, new_src){
			$("["+attrname+"*=\""+old_src+"\"]").each(function(i,elem){
				elem_jq = $(elem);
				src = elem_jq.attr(attrname);
				elem_jq.attr(attrname, src.replace(old_src,new_src));
			});
		}
		replaceSrc("src","forum-xmas","forum");
		replaceSrc("src","img2-xmas","img2");
		replaceSrc("style","img2-xmas","img2");
		replaceSrc("background","img2-xmas","img2");

		$("link[rel=\"stylesheet\"][href*=\"uerstyle-xmas.css\"]").attr("href","/uerstyle.css");
		document.getElementById('santa').style.display = 'none';
    }
	
letsJQuery();