MediaWiki:Gadget-Highlightredirects.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/*
Глобальные переменные:
redir_style - style for redirects (default='color:green') //стиль редиректов, по умолчанию 'color:green'
redir_vis_style - style for visited redirects (default='color:darkgreen') //стиль посещенных редиректов, по умолчанию 'color:darkgreen'
tab_redir - show the tab (default=false) //показывать закладку, по умолчанию false
*/
// example
//redir_style='background-color:pink !important'
//redir_vis_style='background-color:pink !important'
//tab_redir = true
if (mw.config.get('wgAction') != 'edit' && mw.config.get('wgCanonicalNamespace') != 'Special')
{
var highlightRedirects = {
run : function()
{
var redir_style=window.redir_style || 'color:#338800'
var redir_vis_style=window.redir_vis_style || 'color:#338899'
mw.util.addCSS('a.mw-redirect { ' + redir_style + '} a.mw-redirect:visited { '+redir_vis_style+'}');
},
install : function()
{
if (window.tab_redir) {
mw.util.addPortletLink('p-cactions', 'javascript:highlightRedirects.run();', 'redirects') ||
mw.util.addPortletLink('views', 'javascript:highlightRedirects.run();', 'redirects');
} else {
if ( mw.config.get('wgNamespaceNumber') >= 0 ) highlightRedirects.run();
}
}
};
//
// Hook up installation function
//
$.when($.ready,mw.loader.using('mediawiki.util')).then(highlightRedirects.install);
}