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