Участник:Dimetr/vector.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.
function modifyUserTabs(){
if((mw.config.get('wgNamespaceNumber')==2||mw.config.get('wgNamespaceNumber')==3)&&mw.config.get('wgTitle').indexOf('/')==-1)
$('#p-namespaces ul').append('<li id="ca-contribs"><span><a href="/wiki/Служебная:Contributions/'+mw.config.get('wgTitle')+'" title="Вклад участника">Вклад</a></span></li>');
else if(mw.config.get('wgPageName').indexOf('Служебная:Contributions/')==0){
var firstLink=$('#contentSub a:eq(0)'), userPageExists=false, userTalkExists=false;
if(firstLink.attr('title').indexOf('У')==0){
userPageExists=!firstLink.hasClass('new');
userTalkExists=!$('#contentSub a:eq(1)').hasClass('new');
}else
userTalkExists=!firstLink.hasClass('new');
var userName=mw.config.get('wgTitle').split('/')[1];
$('#p-namespaces ul').html('<li id="ca-nstab-user"'+(userPageExists?'':' class="new"')+'><span><a href="/wiki/Участник:'+userName+'" title="Персональная страница участника [c]" accesskey="c">Участник</a></span></li><li id="ca-talk"'+(userTalkExists?'':' class="new"')+'><span><a href="/wiki/Обсуждение участника:'+userName+'" title="Обсуждение содержания страницы [t]" accesskey="t">Обсуждение</a></span></li><li id="ca-contribs" class="selected"><span><a href="/wiki/Служебная:Contributions/'+userName+'" title="Вклад участника">Вклад</a></span></li>');
}
}
$(modifyUserTabs);