User:Dschwen/highlightredirects.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('wgAction') !== 'edit' && mw.config.get('wgCanonicalNamespace') !== 'Special')
{
var highlightRedirects = {
 
 tab_redirects : null,

 run : function()
 {
  mw.util.addCSS('a.mw-redirect { color:green} a.mw-redirect:visited { color:darkgreen}');
 },

 install : function()
 {
  with(highlightRedirects)
  {
   mw.util.addPortletLink('p-cactions', 'javascript:highlightRedirects.run();', 'Redirects') ||
   mw.util.addPortletLink('views', 'javascript:highlightRedirects.run();', 'Redirects');
  }
 }

};

//
// Hook up installation function
//
$(highlightRedirects.install);
}