User:MZMcBride/hideentries.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
if(mw.config.get('wgCanonicalSpecialPageName') == 'Log' || mw.config.get('wgCanonicalSpecialPageName') == 'Recentchanges') addOnloadHook(function() {
  //addPortletLink('p-tb','javascript:hideSpammyUser(/old ip/i)','Hide MZMcBride','t-mzm-hide','he never shuts up');
  hideSpammyUser(/old ip/i)
})

function hideSpammyUser(user) {
  var bod = (document.getElementById('bodyContent')) ? document.getElementById('bodyContent') : document.getElementsByTagName('body')[0]
  var lis = bod.getElementsByTagName('li');
  if(lis.length==0) return
  for(var i=0;i<lis.length;i++) if(user.test(getInnerText(lis[i]))) lis[i].style.display = 'none'
}