User:PheNaxKian/monobook.js

/**** Guild Wars Wiki Tools * (c) 2007 by Patrick Westerhoff [poke] */ addScript( 'User:Poke/GuildWarsWikiTools.js' ); gwwtLoadAfter = function { if ( wgAction == 'rollback' && document.getElementById( 'rollback-success' ) != null ) {   window.location.href = wgServer + wgScript + '?title=' + wgPageName; return; }

clearRecentChanges; } function clearRecentChanges {  if ( wgPageName !== 'Special:Recentchanges' ) return false; var removeNames = [ 'Fall' ]; var removeWords = [ 'Ursan', 'ursan' ]; var i, li, lis, xpath, remove = new Array; xpath = '//div[@id="bodyContent"]//li[ '; xpath += 'contains( a[4]/@title, "' + removeNames.join( '" ) or contains( a[4]/@title, "' ) + '" ) or '; xpath += 'contains( a[1]/@title, "' + removeWords.join( '" ) or contains( a[1]/@title, "' ) + '" ) or '; xpath += 'contains( span[@class="comment"], "' + removeWords.join( '" ) or contains( span[@class="comment"], "' ) + '" ) ]'; lis   = document.evaluate( xpath, document, null, 4, null ); while( ( li = lis.iterateNext ) ) {    remove.push( li ); }  while( ( li = remove.pop ) ) {    li.parentNode.removeChild( li ); } }

var gwwtWatchlist = true;