User:Macy/edit-summary.js

//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)