User:GeorgeMoney/opencontribs.js

// $(function {	var ds = document.getElementsByTagName('td');	for(var i=0; i<ds.length; i++) {		var a = ds[i];		if(a.className == 'diff-ntitle') {			var fs = a.getElementsByTagName('a');			for(var j=0; j<fs.length; j++) {				var b = fs[j];				if(b.firstChild.data == 'rollback') {					var oldhref = ''+b.href;					var usr = unescape(b.href.split('from=')[1].split('&')[0]);					var cont = 'http://en.wikipedia.org/wiki/'+						       'Special:Contributions/'+usr;					b.href = 'javascript:void(0)';					b.onclick = function {						var http = new XMLHttpRequest;						http.open('GET', oldhref, true);						http.setRequestHeader("Connection", "close");						http.send(null);						http.onreadystatechange= function {							window.location.href = (cont);						}					}				}			}		}	} }); //