MediaWiki:Gadget-import-ruwiki-tmpl.js

Материал из Энциклопедия StarCraft
Перейти к: навигация, поиск

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

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
  • Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
  • Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
  • Opera: Выберите очистку кэша в меню Инструменты → Настройки
/* <pre><nowiki>
   Гаджет import-ruwiki-tmpl -- 24 Июня 2011.
   Автор: [[Участник:Edward Chernenko]].
 
   При открытии на редактирование страницы шаблона, которого нет здесь,
   но который есть в русской Википедии, автоматически загрузит его код
   в окно для редактирования, а в описание правки добавит требуемую атрибуцию.
*/

$(function() {
  if(wgNamespaceNumber != 10 || wgArticleId != 0 || wgAction != 'edit') return;

  $.getJSON("https://ru.wikipedia.org/w/api.php?format=json&action=query&prop=revisions&titles=" +
     encodeURIComponent(wgPageName) + "&rvprop=content&callback=?", function(ret){

     var pages = ret['query']['pages'];
     for(var pageid in pages)
     {
       var text = pages[pageid]['revisions'][0]['*'];

       $('#wpTextbox1')[0].value = text;
       if(!text.match('^#'))
         $('#wpSummary')[0].value = 'из русской Википедии, авторов см. тут: http://ru.wikipedia.org/w/index.php?title=' +
            wgPageName + '&action=history';
       $('#wpMinoredit')[0].checked = true;
       return;
     }

  });
});

/* </nowiki></pre> */