Скрипт MarkForDeletion автоматизирует процесс добавления {{delete|<причина для удаления>}}
на страницу, чтобы пометить её для удаления. Примечание: этот скрипт фактически не удаляет страницу, он просто автоматически редактирует страницу, чтобы добавить шаблон удаления. Предположительно, шаблон удаления затем классифицировал бы страницу таким образом, чтобы администратор мог найти и удалить её.
Установка
Использование
MarkForDeletion создаёт кнопку «Пометить для удаления» на панели инструментов в нижней части страницы.
При нажатии на кнопку «Пометить для удаления» будет предложено ввести причину удаления. Причина по умолчанию — «спам», но вы можете изменить её на что-то ещё, если хотите (см. раздел «Конфигурация» ниже).
После ввода причины удаления нажмите OK, чтобы автоматически отредактировать страницу и пометить её для удаления. Или нажмите «Отмена», чтобы прервать процесс.
Примеры:
Причина удаления | Редактирование на странице |
---|---|
спам | {{Delete|спам}}
|
Неиспользуемое изображение | {{Delete|Неиспользуемое изображение}}
|
speedy=true|причина=плохое изображение | {{Delete|speedy=true|причина=плохое изображение}}
|
<причина> | {{Delete|<причина>}}
|
Настройка
Причина удаления по умолчанию — «спам», но её можно изменить на (например) «Неиспользуемое изображение» путём копирования/вставки следующего кода в ваш global.js в дополнение к обычной установке скрипта:
window.MarkForDeletion = {
promptedDeleteReason: "Неиспользуемое изображение",
replace: true
};
Использование настроек для скриптов из Fandom Developers Wiki
Инструкции на этой странице описывают, как использовать настройки для скриптов. Здесь, на вики Fandom Developers Wiki, у многих скриптов есть необязательные параметры, применяемые как средство изменения или улучшения поведения скриптов по умолчанию. При настройке параметров в JS обратите внимание на то, что они должны находиться выше импорта для работы, если в описании скрипта не указано иное. Если для загрузки скриптов используется страница MediaWiki:ImportJS
, то она будет загружена последней.
// 1. опция импорта AjaxRC
importArticles({
type: 'script',
articles: [
'u:dev:MediaWiki:AjaxRC.js'
]
});
// 2. опция с настройками AjaxRC
window.ajaxRefresh = 30000;
// 1. опция с настройками AjaxRC
window.ajaxRefresh = 30000;
// 2. опция импорта AjaxRC
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