User:StardustCreation/common.js

if(mw.config.get('wgAction') != 'edit' && mw.config.get('wgCanonicalNamespace') != 'Special'){ var highlightRedirects = { tab_redirects : null, addStylesheetRule : function(tag, style){ var ss = document.styleSheets[0]; if(ss.insertRule){ ss.insertRule(tag + '{' + style + '}', ss.cssRules.length); } else if(ss.addRule){ ss.addRule(tag, style); }   },    run : function{ highlightRedirects.addStylesheetRule('a.mw-redirect', 'color:green'); },   install : function{ with(highlightRedirects) {     tab_redirects = addPortletLink ('p-cactions', 'javascript:highlightRedirects.run;', 'redirects'); if(document.getElementById('ca-history')) document.getElementById('ca-history').parentNode.appendChild(tab_redirects); }   }  }; addOnloadHook(highlightRedirects.install); } /* Code from: https://en.wikipedia.org/wiki/Wikipedia:Visualizing_redirects */