Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
;(function($,mw) {
if (mw.config.get('wgUserGroups').indexOf('autoconfirmed') == -1) {
return;
}
var fastRenameForm =
'<fieldset style="border:solid 1px #36759c; margin:0; padding:1em;">' +
'<div style="text-align:center; margin-bottom:5px;">Страница: ' + mw.config.get('wgPageName').replace(/_/g,' ') + '</div>' +
'<div>Переименовать в: <input class="new_page_name" style="float:right; width:75%;" /></div>' +
'<div class="rename_result" style="margin-top:5px;"/>' +
'</fieldset>';
$( '.wds-dropdown__content .wds-list' ).find('#ca-move').parent().after(
'<li>' +
'<a class="FastRenamePage" style="color:red; font-weight:bold; cursor:pointer;">Переименовать</a>' +
'</li>'
);
$('.FastRenamePage').click(function() {
$.showCustomModal( 'Быстрое переименование', fastRenameForm, {
width: 500,
buttons: [{
message: 'Готово!',
handler: function() {
$.post('/ru/api.php', {
action: 'move',
from: mw.config.get('wgPageName'),
to: $('.new_page_name').val(),
token: mw.user.tokens.values.editToken,
reason: 'Переименование страницы',
movetalk: '',
movesubpages: '',
ignorewarnings: '',
format: 'json'
}).done(function(data) {
if (typeof data.error === 'undefined') {
$('.rename_result').empty().append('<center><span style="color:green;">Успешно!</span></center>');
} else {
$('.rename_result').empty().append('<center><span style="color:red;">Ого, ошибка!</span></center>');
}
});
}
}]
});
});
})(this.jQuery, this.mediaWiki);