Fandom Developers Wiki
Advertisement

Скрыпт MarkForDeletion аўтаматызуе працэс даданні {{delete|<прычына для выдалення>}} на старонку, каб пазначыць яе для выдалення. Нататка: гэты скрыпт фактычна не падаляе старонку, ён проста аўтаматычна рэдагуе старонку, каб дадаць шаблон выдалення. Меркавана, шаблон выдалення потым катэгарызаваў бы старонку такім чынам, каб адміністратар мог знайсці і выдаліць яе.

Ўстаноўка[]

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

MarkForDeletion стварае кнопку «Пазначыць для выдалення» на панэлі прылад у ніжняй частцы старонкі.

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

Пасля ўводу прычыны выдалення націсніце OK, каб аўтаматычна адрэдагаваць старонку і пазначыць яе для выдалення. Ці націсніце «Скасаванне», каб перапыніць працэс.

Прыклады:

Прычына выдалення Рэдагаванне на старонцы
спам {{Delete|спам}}
Некарыстаная выява {{Delete|Некарыстаная выява}}
speedy=true|прычына=дрэнная выява {{Delete|speedy=true|прычына=дрэнная выява}}
<прычына> {{Delete|<прычына>}}

Канфігурацыя[]

Прычына выдалення па змаўчанні — «спам», але яе можна змяніць на (прыкладам) «Некарыстанае адлюстраванне» шляхам капіявання/устаўкі наступнага кода ў ваш global.js у дадатак да звычайнай усталёўкі скрыпту:

window.MarkForDeletion = {
    promptedDeleteReason: "Некарыстаная выява",
    replace: true
};

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'
    ]
});

Абнаўленні[]

29 September 2016
Mark for Deletion button no longer shows up for people that can delete pages.
15 August 2016
KockaAdmiralac changed the code so it uses jQuery methods more, added translation support, merged the already existent Polish translation into it and added Serbian translation
5 January 2013
Mathmagician simplified code per TK's suggestion at MediaWiki talk:MarkForDeletion/code.js.
27 December 2012
Mathmagician added user configuration option for changing default prompt from "spam" to anything else.
26 December 2012
Mathmagician created script, per request of Paleclaw
Advertisement