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)