Участник:Володя Шишкин (бот)/common.js — различия между версиями
| Строка 1: | Строка 1: | ||
| + | function vsRun (vsTitle, vsText) | ||
| + | { | ||
| + | $.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: vsTitle, | ||
| + | minor: 1, | ||
| + | summary: '<b>[[Бот]]</b>: Автоматическая обработка страниц', | ||
| + | text: vsText | ||
| + | /* остальные параметры */ | ||
| + | }); | ||
| + | } | ||
| + | ); | ||
| + | } | ||
| + | |||
if(wgPageName == "Участник:Володя_Шишкин_(бот)/Run") | if(wgPageName == "Участник:Володя_Шишкин_(бот)/Run") | ||
{ | { | ||
| + | // vsRun ('Название страницы','Текст страницы'); | ||
| + | |||
document.getElementById('bodyContent').innerHTML = "Автоматическая обработка страниц завершена."; | document.getElementById('bodyContent').innerHTML = "Автоматическая обработка страниц завершена."; | ||
} | } | ||
Версия 22:37, 2 мая 2012
function vsRun (vsTitle, vsText)
{
$.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: vsTitle,
minor: 1,
summary: '<b>[[Бот]]</b>: Автоматическая обработка страниц',
text: vsText
/* остальные параметры */
});
}
);
}
if(wgPageName == "Участник:Володя_Шишкин_(бот)/Run")
{
// vsRun ('Название страницы','Текст страницы');
document.getElementById('bodyContent').innerHTML = "Автоматическая обработка страниц завершена.";
}