MediaWiki:Gadget-summarised-editing.js: Difference between revisions
From WikiMSK
No edit summary |
No edit summary |
||
Line 52: | Line 52: | ||
} | } | ||
addSummaryButton(" | addSummaryButton ("general", "general", "General content addition"); | ||
ย | addSummaryButton ("editing", "editing", "General content editing"); | ||
addSummaryButton ("category", "category", "edit categories"); | |||
addSummaryButton ("typography", "typo", "typography fixes"); | |||
addSummaryButton ("spelling", "spelling", "spelling corrections"); | |||
addSummaryButton ("linking", "linking", "Add links to article"); | |||
addSummaryButton ("image", "image", "add / edit image"); | |||
addSummaryButton ("license", "license", "Modify licensing"); | |||
addSummaryButton ("headings", "headings", "Edit headings"); | |||
addSummaryButton ("portals", "portals", "Portal control"); | |||
addSummaryButton ("citations", "citations", "Edit citations in an article"); | |||
addSummaryButton ("redirect", "redirect", "article redirect created"); | |||
addSummaryButton ("typo", "typo", "typo fixed"); | |||
addSummaryButton ("template", "template", "Added or modified template"); | |||
$(function() {createSummaryButtons();}); | $(function() {createSummaryButtons();}); | ||
/* </pre> */ | /* </pre> */ |
Revision as of 00:16, 23 August 2020
wpSummaryButtons = new Array();
function insertSummary(text) {
wpSummary = document.getElementById('wpSummary');
if (wpSummary.value.indexOf(text) != -1) return;
if(wpSummaryButtons.length == 0) return;
if (wpSummary.value.match(/[^,; \/โข]$/)) wpSummary.value += ';';
if (wpSummary.value.match(/[^ ]$/)) wpSummary.value += ' ';
wpSummary.value += text;
}
function addSummaryButton(name, text, title) {
buttonSummary = document.createElement('a');
buttonSummary.appendChild(document.createTextNode(name));
buttonSummary.href = "#";
buttonSummary.title = title;
buttonSummary.onclick = function(){insertSummary(text); return false;};
wpSummaryButtons[wpSummaryButtons.length] = buttonSummary;
}
function createSummaryButtons(){
// pokud pole Shrnutรญ editace neexistuje, nemรก smysl pokraฤovat
if(!document.getElementById('wpSummary')) return;
var wpSummary = document.getElementById('wpSummary');
if (!wpSummary || (wpSummary.form.wpSection && wpSummary.form.wpSection.value == 'new')) return;
wpSummaryBtn = document.createElement('div');
wpSummaryBtn.className = 'mw-editSummary';
wpSummaryBtnP = document.createElement('p');
wpSummaryBtn.appendChild(wpSummaryBtnP);
wpSummaryLegend = document.createElement('b');
wpSummaryLegend.appendChild(document.createTextNode("Suggestions for editing summary: "));
wpSummaryBtnP.appendChild(wpSummaryLegend);
for(var i in wpSummaryButtons) {
wpSummaryBtnP.appendChild(wpSummaryButtons[i]);
wpSummaryBtnMezera = document.createElement('span');
if(i != (wpSummaryButtons.length - 1)) wpSummaryBtnMezera.appendChild(document.createTextNode(' โข '));
wpSummaryBtnP.appendChild(wpSummaryBtnMezera);
}
wpInsert = $(".mw-editTools")[0];
wpInsert.parentNode.insertBefore(wpSummaryBtn, wpInsert.nextSibling);
}
addSummaryButton ("general", "general", "General content addition");
addSummaryButton ("editing", "editing", "General content editing");
addSummaryButton ("category", "category", "edit categories");
addSummaryButton ("typography", "typo", "typography fixes");
addSummaryButton ("spelling", "spelling", "spelling corrections");
addSummaryButton ("linking", "linking", "Add links to article");
addSummaryButton ("image", "image", "add / edit image");
addSummaryButton ("license", "license", "Modify licensing");
addSummaryButton ("headings", "headings", "Edit headings");
addSummaryButton ("portals", "portals", "Portal control");
addSummaryButton ("citations", "citations", "Edit citations in an article");
addSummaryButton ("redirect", "redirect", "article redirect created");
addSummaryButton ("typo", "typo", "typo fixed");
addSummaryButton ("template", "template", "Added or modified template");
$(function() {createSummaryButtons();});
/* </pre> */