Χρήστης:Geraki/defaultsummaries.js
Μετά την αποθήκευση πρέπει να καθαρίσετε την κρυφή μνήμη (cache) του browser σας για να δείτε τις αλλαγές: Σε Chrome, Firefox, Safari, Internet Explorer και Edge: Κρατήστε πατημένο το ⇧ Shift και κάντε κλικ στο κουμπί Ανανέωση στην μπάρα εργαλείων.
// The original value of the edit summary field is stored here
var editsummOriginalSummary = new String();
// A global ref to the dropdown with canned edit summaries
var editsummDropdown = null;
function editsummInitialize()
{
// Save the original value of the edit summary field
editsummOriginalSummary = document.getElementById("wpSummary");
if(editsummOriginalSummary == null)
{
return;
}
var insertBeforeThis = document.getElementById("wpSummary").nextSibling;
if(insertBeforeThis.className != "editCheckboxes")
{
return;
}
editsummOriginalSummary = editsummOriginalSummary.value
// For convenience, add a dropdown box with some canned edit
// summaries to the form.
var dropdown = document.createElement("select");
dropdown.style.width = "38%";
dropdown.style.margin = "0px 4px 0px 0px";
dropdown.onchange = new Function("editsummOnCannedSummarySelected()");
var minorDropdown = document.createElement("select");
minorDropdown.style.width = "38%";
minorDropdown.onchange = new Function("editsummOnCannedSummarySelected()");
editsummAddCatToDropdown(minorDropdown,"Συνηθισμένες συνόψεις μικροεπεξεργασιών - πατήστε για χρήση");
editsummAddCatToDropdown(dropdown,"Συνηθισμένες συνόψεις επεξεργασιών - πατήστε για χρήση");
editsummAddOptionToDropdown(minorDropdown,"Ορθογραφική/γραμματική διόρθωση");
editsummAddOptionToDropdown(minorDropdown,"Μορφοποίηση");
editsummAddOptionToDropdown(minorDropdown,"Επαναφορά βανδαλισμού ή δοκιμαστικής επεξεργασίας");
editsummAddOptionToDropdown(minorDropdown,"Μικροδιορθώσεις ύφους");
if (mw.config.get('wgNamespaceNumber') == 0)
{
editsummAddOptionToDropdown(dropdown,"Επέκταση του άρθρου");
editsummAddOptionToDropdown(dropdown,"Προσθήκη/βελτίωση παραπομπή-ών");
editsummAddOptionToDropdown(dropdown,"Προσθήκη/βελτίωση κατηγορίας-ών");
editsummAddOptionToDropdown(dropdown,"Προσθήκη/βελτίωση εξωτερικού σύνδεσμου-ων");
editsummAddOptionToDropdown(dropdown,"Προσθήκη/βελτίωση βικισυνδέσμου-ων");
editsummAddOptionToDropdown(dropdown,"Αφαίρεση ατεκμηρίωτου περιεχόμενου");
editsummAddOptionToDropdown(dropdown,"Αφαίρεση spam");
editsummAddOptionToDropdown(dropdown,"Εκκαθάριση");
editsummAddOptionToDropdown(dropdown,"Διόρθωση σύνταξης");
} else
{
editsummAddOptionToDropdown(dropdown,"Απάντηση");
editsummAddOptionToDropdown(dropdown,"Σχόλιο");
if ((mw.config.get('wgNamespaceNumber') % 2 != 0) & (mw.config.get('wgNamespaceNumber') != 3))
{
editsummAddOptionToDropdown(dropdown,"Μαρκάρισμα [[Βικιπαίδεια:Βικιεπιχειρήσεις|βικιεπιχείρησης]]");
editsummAddOptionToDropdown(dropdown,"Αποτίμηηση [[Βικιπαίδεια:Βικιεπιχειρήσεις|βικιεπιχείρησης]]");
}
}
var theParent = insertBeforeThis.parentNode;
theParent.insertBefore(dropdown,insertBeforeThis);
theParent.insertBefore(minorDropdown,insertBeforeThis);
theParent.insertBefore(document.createElement("br"),dropdown);
// Store a global ref to it
editsummDropdown = dropdown;
}
function editsummAddOptionToDropdown(dropdown,optionText)
{
var option = document.createElement("option");
var optionTextNode = document.createTextNode(optionText);
option.appendChild(optionTextNode);
dropdown.appendChild(option);
}
function editsummAddCatToDropdown(dropdown,catText)
{
var option = document.createElement("option");
option.disabled = "disabled"
var optionTextNode = document.createTextNode(catText);
option.appendChild(optionTextNode);
dropdown.appendChild(option);
}
function editsummOnCannedSummarySelected()
{
var idx = editsummDropdown.selectedIndex;
var canned = editsummDropdown.options[idx].text;
var newSummary = editsummOriginalSummary;
if (newSummary.length!=0) newSummary += " ";
newSummary += canned;
document.forms.editform.wpSummary.value = newSummary;
}
$(function (){
editsummInitialize ();
});