MediaWiki:Gadget-EditSummaryTools.js
Ծանուցում. Հիշելուց հետո կատարված փոփոխությունները տեսնելու համար մաքրեք ձեր զննարկիչի հիշապահեստը. Mozilla / Firefox / Safari՝ Ctrl+Shift+R (Cmd+Shift+R Mac OS X-ում) Konqueror՝ F5 Opera՝ Tools→Preferences ընտրացանկից։ Internet Explorer՝ Ctrl+F5
//Summary buttons
mw.gadgets = {};
mw.gadgets.EditSummaryTools = {};
function addSumButton(name, text) {
$('<a title="' + text + '">' + name + '</a>').click(insertSummary).appendTo(wpSummaryButtons);
}
function insertSummary() {
var text = this.title,
sum = $('#wpSummary'),
vv = sum.val();
if (vv.indexOf(text) != -1) return;
if (/[^,; \/]$/.test(vv)) vv += ',';
if (/[^ ]$/.test(vv)) vv += ' ';
sum.val(vv + text);
}
function summaryButtons() {
var sum = document.getElementById('wpSummary');
var widget = document.getElementById('wpSummaryWidget');
if (!sum || (sum.form.wpSection && sum.form.wpSection.value == 'new')) return;
mw.util.addCSS('\
#userSummaryButtonsA a {background:#cef; border:1px solid #adf; padding:0 2px; margin:0 2px;\
cursor:pointer; font-size:80%; color:#666}\
#userSummaryButtonsA a:hover {background:#bdf; color:black; text-decoration:none}');
wpSummaryButtons = $('<div id=userSummaryButtonsA></div>').insertAfter(widget); //global var
var ss = {
'վիքիֆ': 'վիքիֆիկացում',
'ձևավ': 'ձևավորում',
'ոճակ': 'ոճական ուղղումներ',
'կետ': 'կետադրություն',
'ուղղագ': 'ուղղագրություն',
'կատ': 'կատեգորիա',
'կաղ': 'կաղապարներ',
'ջնջ': 'ջնջման ենթակա',
'նյութ': 'նյութերի ավելացում',
'ճշտ': 'ճշտումներ',
'փաստ': 'փաստերի ավելացում',
'տվյալների թարմացում': 'տվյալների թարմացում'
};
for(var s in ss) {
addSumButton(s, ss[s]);
}
}
mw.gadgets.EditSummaryTools.changeSummary = function(summaries, overwrite) {
if(summaries.constructor != Array) {
return;
}
if(overwrite) {
$('#userSummaryButtonsA').empty();
}
for (var i = 0; i < summaries.length; i++) {
addSumButton(summaries[i].replace(/\..*/, ''), summaries[i].replace(/\./, ''));
}
};
summaryButtons();