MediaWiki:Gadget-editsumm.js

Материал из Абсурдопедии
Перейти к навигацииПерейти к поиску

Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
  • Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
  • Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
  • Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
window.editsumm = {
 add: function(name, text, title) {
   $('#userSummaryButtonsA').append(
     $('<a/>')
       .attr('title', title)
       .click(function(){editsumm.insert(text)})
       .append(name)
   );
 },
 insert: function(text) {
   var sum = $('#wpSummary')[0]
   var val = sum.value;
   if (val.indexOf(text) != -1) return 
   if (val.match(/[^,; \/]$/)) sum.value += ','
   if (val.match(/[^ ]$/)) sum.value += ' '
   sum.value += text
 }
};

//Summary buttons 
$(function(){
 var sum = $('#wpSummary')[0]
 if (!sum || (sum.form.wpSection && sum.form.wpSection.value == 'new')) return
 var sp = $('<span/>').attr('id', 'userSummaryButtonsA');

 sum.parentNode.insertBefore(sp[0], sum.nextSibling)
 sum.parentNode.insertBefore(document.createElement('br'), sum.nextSibling)
 
 editsumm.add('оформление', 'оформление', 'Улучшено оформление')
 editsumm.add('стиль', 'стиль', 'Поправлен стиль изложения')
 editsumm.add('орф.', 'орфография', 'Поправлена орфография')
 editsumm.add('пунктуация', 'пунктуация', 'Изменена пунктуация')
 editsumm.add('кат.', 'категории', 'Добавлены / изменены категории')
 editsumm.add('шаблон', 'шаблон', 'Добавлен / изменён шаблон')
 editsumm.add('доп.', 'дополнение', 'Добавлены новые сведения')
 editsumm.add('картинка', 'картинка', 'Добавлены картинки')
});