User:AVRS/resumbutonoj.js
Jump to navigation
Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
Documentation for this user script can be added at User:AVRS/resumbutonoj. |
- Report page listing warnings and errors.
//Edit Summary buttons
// fonto: [[:ru:MediaWiki:Editpage.js]]
var wpSummaryBtn;
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)
wpSummary.parentNode.insertBefore(document.createElement('br'), wpSummary.nextSibling)
// addChar('ee')
// addSumButton('vikiigo', 'wikification • vikiigo', 'en kaj eo: vikiigo')
// addSumButton('internaciigo', 'internationalization • internaciigo', 'en kaj eo: internaciigo')
// addSumButton('permesiloj', 'licenses • permesiloj', 'en kaj eo: permesiloj')
// addSumButton('kategoriigo', 'categorization • kategoriigo', 'en kaj eo: kategoriigo')
// addSumButton('priskribo', 'description • priskribo', 'en kaj eo: priskribo')
// addSumButton('purigo', 'cleanup • purigo', 'en kaj eo: purigo')
// addChar('/ee')
addChar(' i')
addSumButton('i:vikiigo', 'викификация • vikiigo • wikification', 'Int: vikiigo')
addSumButton('i:permesiloj', 'лицензии • permesiloj • Lizenzen', 'Int.: permesiloj')
addSumButton('i:kategoriigo', 'категоризация • kategoriigo • Kategorien', 'Int.: kategoriigo')
addChar('/i ')
addSumButton('викиф.', 'викификация', 'Викификация')
addSumBr()
addChar('ee')
addSumButton('ortografio', 'spelling • ortografio', 'en-eo: ortografio')
addSumButton('korekto', 'correction • korekto', '')
addSumButton('punktuacio', 'punctuation • punktuacio', '')
addChar('/ee')
addChar(' i')
addSumButton('i:ortografio', 'орфография • ortografio • spelling', 'Int.: ortografio')
addSumButton('i:korekto', 'исправление • correction • korekto', '')
addSumButton('i: punktuacio', 'пунктуация • punktuacio • punctuation', '')
addChar('/i ')
addSumButton('орфогр.', 'орфография', 'Орфография')
addSumBr()
addChar('ee')
addSumButton('komentario', 'komentario •comment', 'en kaj eo: komentario')
addSumButton('respondo', 'respondo • answer', 'en kaj eo: respondo')
addSumButton('aldono', 'aldono • addition', 'en kaj eo: aldono')
addChar('/ee')
addChar(' i')
addSumButton('i:komentario', 'komentario • комментарий • comment', 'Int.: komentario')
addSumButton('i:respondo', 'ответ • respondo • • answer', 'Int.: respondo')
addSumButton('i:aldono', 'дополнение • addition • aldono', 'Int.: aldono')
addSumButton('i:pli', 'ещё • pli • more', 'Int.: pli')
addChar('/i')
addSumBr()
// addChar('i!')
// addSumButton('i:atentiga ŝablono', 'attention template • atentiga ŝablono • шаблон‐предупреждение', '')
// addSumButton('i:averta ŝablono', 'warning template • averta ŝablono • шаблон‐предупреждение', '')
// addSumButton('i:malobservo de aŭtorrajtoj', 'copyright violation • malobservo de aŭtorrajtoj • нарушение авторских прав', '')
// addSumButton('i:malobs. de a-rajtoj', 'copyvio • malobservo de kopirajto • нарушение АП', '')
// addChar('/i!')
// addSumBr()
// addSumButton('i:internaciigo', 'internationalization • internaciigo • интернационализация', 'Int.: internaciigo')
// addSumButton('i:purigo', 'cleanup • purigo • чистка', 'Int.: purigo')
addSumButton('•', '•', 'rondeto')
addSumButton('i:ŝablono', 'use a template • per ŝablono • исп. шаблон', '')
addSumButton('l10n', 'l10n')
addSumButton('intervikiaj', 'intervikiaj ligiloj', '')
addSumButton('i:ordiga ŝlosilo', 'sort key • ordiga ŝlosilo • ключ сортировки', '')
addSumButton('lang. cor', 'language corrections', 'Language corrections')
addSumButton('ling. kor.', 'lingvaj korektoj', 'Lingvaj korektoj')
// addChar('•')
// addSumButton('wik.', 'wikification', 'Wikification')
// addSumButton('vik.', 'vikiigo', 'Vikiigo')
// addChar('•')
// addSumButton('spel.', 'spelling', 'Spelling')
// addSumButton('ortog.', 'ortografio', 'Ortografio')
// addChar('•')
// addSumButton('язык. испр.', 'языковые исправления', '')
addSumBr()
// addSumButton('i:anst. forigitan bildon', 'replacing a deleted image • anstataŭigas forigitan bildon • замена удалённого изображения', 'i: anstataŭigas forigitan bildon')
<!-- addSumButton('i:ne uzata', 'not used • ne uzata • не используется', '') -->
}
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 addSumBr() {
var br = document.createElement('br')
wpSummaryBtn.appendChild(br)
}
function addChar(simbolo) {
var tekstajho = document.createTextNode(simbolo)
wpSummaryBtn.appendChild(tekstajho)
}
function insertSummary(text) {
var wpSummary = document.getElementById('wpSummary')
if (wpSummary.value.indexOf(text) != -1) return
if (text != '•' && wpSummary.value.match(/[^,; \/•]$/)) wpSummary.value += ';'
if (wpSummary.value.match(/[^ ]$/)) wpSummary.value += ' '
wpSummary.value += text
}
//call functions
$(SummaryButtons)