MediaWiki:Gadget-edit-summaries.js
Vzhled
Poznámka: Aby sa zmeny prejavili, po uložení musíte vymazať vyrovnávaciu pamäť vášho prehliadača. Mozilla / Firefox / Safari: držte stlačený Shift a kliknite na Reload alebo stlačte buď Ctrl-F5 alebo Ctrl-R (Command-R na Macintosh); Konqueror:: kliknite na tlačidlo Reload alebo stlačte F5; Opera vymazať vyrovnávaciu pamäť prehliadača v ponuke Tools→Preferences; Internet Explorer: držte Ctrl a kliknite na Refresh alebo stlačte Ctrl-F5;
/**
* zhrnutie úprav [[he:MediaWiki:Gadget-Summarieslist.js]]
*/
$(document).ready(function() {
if (($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) + 1) && ! (mw.util.getParamValue('section') == 'new')) {
function addSummary() {
var summary = $(this).data('summary');
var text = summary.title;
var sum = $("#wpSummary"), curr = sum.val();
var comma = curr.length > 0 && curr.charAt(curr.length - 2) != "/";
sum.val(curr + (comma ? ', ' : '') + text);
$("#wpMinoredit").prop('checked', summary.minor || $.inArray(text, minorSummaries) + 1);
}
var summaries = window.summaries || [];
summaries = summaries.concat([
"drobné",
{"title": "preklepy","content": "Oprava preklepov"},
{"title": "wikilinky","content": "Úprava odkazov na iné články Wikipédie"},
{"title": "kategórie","content": "Úprava kategórií"},
{"title": "externé odkazy","content": "Úprava externých odkazov"},
"normálne",
{"title": "pravopis","content": "Oprava pravopisu"},
{"title": "gramatika","content": "Oprava gramatiky"},
{"title": "typografia","content": "Oprava typografie"},
{"title": "formulácia","content": "Úprava formulácie"},
{"title": "aktualizácia","content": "Aktualizácia údajov"},
{"title": "rozšírenie","content": "Rozšírenie článku"},
"technické",
{"title": "obrázok","content": "Pridanie/zmena/zmazanie obrázku"},
{"title": "infobox","content": "Vloženie/úprava infoboxu"},
{"title": "šablóna","content": "Vloženie šablóny"},
]);
if (mw.config.get('wgNamespaceNumber')%2==1 || mw.config.get('wgNamespaceNumber')==4) {
summaries = summaries.concat([
"diskusia",
{"title": "odpoveď","content": "Odpoveď"},
{"title": "návrh","content": "Návrh"},
{"title": "otázka","content": "Otázka"}
]);
}
var minorSummaries = ["preklepy", "wikilinky", "kategórie", "externé odkazy"];
var div = $("<div>", {id: "summariesList"})
.css({width: "99%", padding: "2px", fontSize: "85%", lineHeight: "18px"});
for (var i = 0; i < summaries.length; i++) {
var summary = summaries[i];
var span = $('<span>').css({marginLeft: '0.4em', whiteSpace: 'nowrap'}).data({summary: summary});
if (typeof summary == "string") {
div.append(' '); //allow text wrap here
span.text(summary + ':');
}
else
span.html(' ' + summary.title + ' ')
.attr('title', summary.content || '')
.css({'background-color': '#f9f9f9', border: 'dotted 1px #708090', cursor: 'pointer'})
.click(addSummary);
div.append(span);
}
$('#wpSummary').after(div);
console.log("a: " + $('#wpSummary').length);
}
});