Участник:AndreiK/common.js

ajaxPreviewMsg =
{emptydiff: 'Изменений нет'
,difftip: 'shift-клик для сравнения с этой старой верисей'
,diff2old: 'это сравнение со старой версией'
,viewtip: 'shift-клик кнопку для обновления также категорий и интервик\
 (<a href=/wiki/Википедия:Гаджеты/Ajax-предпросмотр#preview target=_blank>подробнее</a>)'
}
 
 
 
function ajaxPreviewButtons(){
 
 ajaxPreviewPos = window.ajaxPreviewPos || 'right'
 
 if (ajaxPreviewPos != 'bottom'){
   var previewToolbar = $('<div style="float:'+ajaxPreviewPos+'" />')
   if ($.wikiEditor){
      $('#wikiPreview').after('<div style="width:100%; clear:both" />', previewToolbar)
   }else{
     var el = $('#toolbar')
   if (el.length) el.prepend(previewToolbar)
   else $('#editform').before(previewToolbar)
   }
 }
 addBtn(window.ajaxPreviewButton, 'wpPreview', window.ajaxPreviewKey || 'p')
 addBtn(window.ajaxDiffButton, 'wpDiff', window.ajaxDiffKey || 'v')
 
 function addBtn(name, id, akey){
  var btnOld = $('#'+id)
  if (!btnOld) return
  var btn = $('<input type=button id="'+id+'Live" title="'+btnOld.val() + ' (ajax)" />')
  if (ajaxPreviewPos == 'bottom'){
    btn.val( btnOld.val() ).insertBefore( btnOld.val('>') )
  }else{
    if (!name){ //extract last word from standard buttons
      var name = btnOld.val(); var i = name.lastIndexOf(' ') + 1
      name = name.substring(i, i+1).toUpperCase() + name.substring(i+1)
    }
    btn.val(name).css('height','22px').css('padding','0 1px').appendTo(previewToolbar)
  }
  if (akey && typeof tooltipAccessKeyRegexp !== 'undefined'){ //reassign acces key
    if (btnOld.attr('accesskey') == akey)
      btnOld.removeAttr('accesskey').attr('title', btnOld.attr('title').replace(tooltipAccessKeyRegexp, '') )
  btn.attr('accesskey', akey).attr('title', btn.attr('title') + ' ['+tooltipAccessKeyPrefix+akey+']' )
  }
 }
}
 
 
 
if (/edit|submit/.test(mw.config.get('wgAction')) && mw.config.get('wgCanonicalNamespace')!='Special'){
  ajaxPreviewButtons()
  mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Js/preview2.js&action=raw&ctype=text/javascript')
}
mw.loader.load('/w/index.php?title=Участник:Дима74/eficator.js&action=raw&ctype=text/javascript'); //linkback [[Участник:Дима74/eficator.js]]

// Ajax-предпросмотр
ajaxPreviewPos = 'bottom' //кнопки внизу
importScript('MediaWiki:Gadget-preview.js')

// Отображение прав участников
// importScript('Участник:Dibot/pat.js')

// Выделение перенаправлений не только в шаблонах
HighlightredirectsAll = true;

// Удаление от higimo
importScript('Участник:Higimo/remove.js');

// Работа с шаблоном rq
importScript('Участник:OneLittleMouse/RQButton.js');

// Нулевая правка по нажатию ALT + R
// importScript('Участник:Higimo/nullEdit.js');

// Количество видимого текста и размер статьи
importScript('Участник:GreatMusicLover/prosesize.js');

// Запрос источника
importScript('user:DonRumata/ai2.js');

// Подсветка ссылок на непат. страницы
// importScript('Участник:Ignatus/patlinkshl.js');

// Поиск правки, которой добавлен текст
importScript('Участник:Jack who built the house/findAddition.js');

//mw.loader.load('http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js&action=raw&ctype=text/javascript');