MediaWiki:Editpage.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- 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 addSumButton (btn, txt) {
$('<a title="' + txt + '">' + btn + '</a>')
.appendTo('#userSummaryButtonsA')
.click(insertSummary);
}
function insertSummary (txt) {
if (typeof txt !== 'string') txt = this.title;
var vv = $('#wpSummary').val();
if (vv.indexOf(txt) !== -1) return;
if (/[^,; \/]$/.test(vv)) vv += ',';
if (/[^ ]$/.test(vv)) vv += ' ';
$('#wpSummary' ).val( vv + txt );
}
$(function() {
var frm = document.getElementById( 'editform' );
if (!mw.config.get('wgArticleId') || !frm || $(frm.wpSection).val() === 'new') return;
mw.util.addCSS('\
input#wpSummary { margin-bottom: 0 }\
#userSummaryButtonsA a { background:#cef; border:1px solid #adf; padding:0 2px;\
margin:0 2px;cursor:pointer; font-size:86%; color:#666 }\
#userSummaryButtonsA a:hover { background:#bdf; color:black; text-decoration:none }');
$('<div id=userSummaryButtonsA />').insertAfter('#wpSummary');
$.each(['викиф|икация', 'оформл|ение', 'стил|евые правки', 'орфогр|афия',
'пункт|уация', 'ответ', 'комм|ентарий', 'кат|егория', 'шаб|лон',
'к удал|ению', 'иллюстрация', 'обнов|ление данных',
'опубл|иковано', 'арх|ивация', 'источ|ники', 'запр|ос источника',
'доп|олнение', 'уточн|ение', 'закр|ыто', 'итог'
],
function (i, s) {addSumButton(s.replace(/\|.*/, ''), s.replace(/\|/, ''))}
);
});