Jump to content

User:Macy/edit-summary.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
//Resúmenes predefinidos. Traducción hecha por Macy de los originales en la wikipedia en ruso.
 
function SummaryButtons(){
 var wpSummary = document.getElementById('wpSummary')
 if (!wpSummary || (wpSummary.form.wpSection && wpSummary.form.wpSection.value == 'new')) return
 wpSummaryBtn = document.createElement('span') //global var
 wpSummaryBtn.id = 'userSummaryButtonsA'
 wpSummary.parentNode.insertBefore(wpSummaryBtn, wpSummary.nextSibling)
 addSumButton('Wikify', 'wikify', 'Wikify')
 addSumButton('Reverting', 'reverting', 'Reverting')
 addSumButton('Typo', 'fixed typo', 'Fixed typo')
 addSumButton('Interwiki', 'interwiki', 'Interwiki')
 addSumButton('Infobox', 'infobox', 'Infobox')
 addSumButton('Image', 'image', 'Image')
 addSumButton('Redirecting', 'redirecting', 'Redirecting')
 addSumButton('Translating', 'translating', 'Translating')
 addSumButton('Template', 'adding template', 'Template')
 addSumButton('Category', 'category', 'Category')
 addSumButton('Table', 'table', 'Table')
 addSumButton('Stub', 'stub', 'Stub')
 addSumButton('Support', 'support', 'Support')
 addSumButton('Oppose', 'oppose', 'Oppose')
}
 
function addSumButton(name, text, title) {
 var btn = document.createElement('a')
 btn.appendChild(document.createTextNode(name))
 btn.title = title
 btn.onclick = function(){insertSummary(text)}
 wpSummaryBtn.appendChild(btn)
}
 
function insertSummary(text) {
 var wpSummary = document.getElementById('wpSummary')
 if (wpSummary.value.match(/[^,; \/]$/)) wpSummary.value += ','
 if (wpSummary.value.match(/[^ ]$/)) wpSummary.value += ' '
 wpSummary.value += text
}

$(SummaryButtons)