Участник:Filibuster/taxa/code.js

Материал из Life Encyclo
Перейти к навигации Перейти к поиску

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

  • 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), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
/*
 * Скрипт по добавлению новых статей в проект
 * Работает в автоматическом режиме при переходе на какую-либо страницу проекта
 * Запускать только через консоль!
 * Детальные инструкции по созданию списка необходимых статей: [[User:Filibuster/taxa]]
*/
var function taxaRun(taxaTitle, taxaText){
$.getJSON(wgScriptPath + '/api.php?format=json&action=query&prop=info&titles=Заглавная_страница&intoken=edit',
        function(rq) {
            var pages = rq['query']['pages'];
            var edittoken;         
            for(var p in pages)
            {
                edittoken = pages[p]['edittoken'];
            }
 
            $.post(wgScriptPath + '/api.php', {
               token: edittoken,
               format: 'json',
               action: 'edit',
               title: taxaTitle,
               summary: '[[Life Encyclo:Портал сообщества#Заливка таксонов|заливка таксонов]]',
               text: '{' + '{' + 'subst:' + 'Заливка' + taxaText + '}}'
            }); 
        }
   );
}

//taxaRun('','|изображение=|подпись=|род=|автор=|год=');