Fandom Developers Wiki
Advertisement

AjaxBatchDelete заснаваны на сцэнары, аўтарам якога з'яўляецца удзельнік Splarka з англамоўнай Вікіпедыі, быў перапісаны карыстальнікам Grunny пад jQuery і выкарыстоўваецца ў двух скінах: Wikia і Monobook. Версія, абноўленая карыстальнікам KnazO, мае больш функцый, чым арыгінал скрыпту.

Ўстаноўка[]

Выкарыстанне[]

Прыступіць да выкарыстання дадзенага скрыпту можна унізе старонкі, у спісе Мае прылады. Каб выдаліць некалькі старонак, трэба ў модульнае акно ўпісаць іх назвы, кожную з новай радкі (менавіта назвы, а не спасылкі), а таксама напісаць прычыну іх выдалення ў іншую форму. Скрыпт спыніць выдаленне старонак, калі дойдзе да пустой радкі, а таксама можа загадзя завяршыць працу, ачысціўшы спіс старонак, якія ўсё яшчэ выдаляюцца.

У другой версіі дадаецца функцыя абароны старонак пасля іх выдалення, а таксама функцыя змены абмежаванні на хуткасць выдалення/абароны старонак. Калі Вы жадаеце змяніць хуткасць выдалення з адной старонкі ў 1000 мілісекунд (1 секунда), то дадайце канфігурацыю window.batchDeleteDelay і патрэбную Вам колькасць перад тым, як імпартаваць скрыпт. Таксама ў гэтай версіі можна адразу ўпісаць усе старонкі пэўнай катэгорыі, запісаўшы яё назву. Заўважце, што скрыпт будзе працаваць, толькі калі удзельнік мае права выдалення старонак (мадэратары кантэнту, адміністратары, SOAP, супрацоўнікі або памочнікі). Магчыма выдаленне сцен абмеркавання, але гэта варта рабіць з асцярогай.

window.batchDeleteDelay = 100;

will lower the delete rate to 0.1 second.

Using configuration options with Fandom Developers Wiki scripts

The instructions on this page describe how to use configuration options with a script. Here on the Fandom Developers Wiki, many scripts provide optional configuration settings as a mean to alter or enhance the default behavior of the script. When installing configuration options in your JavaScript file, please note that they need to go above the import statement in order to work — unless the directions say otherwise. In case MediaWiki:ImportJS is used to load the scripts, it will be executed last.

Configuration options load too late, don't work
// 1. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

// 2. AjaxRC configuration option
window.ajaxRefresh = 30000;
Proper placement of configuration options
// 1. AjaxRC configuration option
window.ajaxRefresh = 30000;

// 2. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

It also enables the user to grab a whole category's contents and puts them into the text area ready for deletion. Note that the script will only load if the user has access to the delete right (content moderator, administrator, SOAP, staff, or wiki-specialist).

Advertisement