Участник: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('','|изображение=|подпись=|род=|автор=|год=');