MediaWiki:Gadget-editsumm.js

Материал из Абдулопедии
Версия от 18:10, 30 марта 2022; GodSatanist (обсуждение | вклад) (Новая страница: «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 } }; //S...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
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('картинка', 'картинка', 'Добавлены картинки')
 editsumm.add('уточн.', 'уточнение', 'Уточнение')
 editsumm.add('уточн.', 'уточнение', 'Уточнение')
 editsumm.add('факт.', 'факты', 'Добавлены факты')
 editsumm.add('перепис.', 'переписано', 'Статья или отдельные её части были переписаны')
 editsumm.add('факт.', 'факты', 'Добавлены факты')
 editsumm.add('внеш.ссыл.', 'внешние ссылки', 'Добавлены внешние ссылки')
 editsumm.add('внут.ссыл.', 'внутренние ссылки', 'Добавлены внутренние ссылки на другие статьи')
 editsumm.add('абдулиз.', 'абдулизация', 'Статья абдулизирована')
});