dev

MultipleFileDelete — скрипт, который добавляет кнопку "Выборочное удаление" на следующие страницы:

Скрипт будет загружен только если у участника есть хотя бы одна из этих ролей:

Как это работает

После нажатия кнопки "Выборочное удаление", в нижнем левом углу страницы появлятся 3 новые кнопки: "Удалить выбранное", "Инвертировать выбор" и "Отметить все". У каждого элемента на странице также появятся галочки для выделения. Вы можете выбрать какие-то элементы и удалить их одним кликом. Вы получите уведомление о каждом успешном удалении.

Installation

Кастомизация

Если вы хотите оставить эти кнопки только на определённых страницах, объявите следующую переменную перед строкой с импортом скрипта:

window.mfdExclude = [
	'AllPages',
	'PrefixIndex',
];

На страницах, указаных выше, данные кнопки больше не будут появлятся. Убедитесь, что вы ввели правильные названия служебных страниц (на английском). В противном случае скрипт не поймёт какие страницы вы хотите убрать из списка.

Список изменений

August 22, 2021
Thundercraft5: Add support for Special:WhatLinksHere
July 18, 2021
Thundercraft5: Bugfix for Special:AllPages
July 6, 2021
Thundercraft5: Bugfix for percent-encoding causing the API to reject deletion requests.
July 3, 2021
Thundercraft5: Bugfix for the new layout of Special:UnusedFiles.
June 27, 2021
Thundercraft5: Update for UCX/UCP and major improvements.
May 15, 2019
KhangND: Rewrite, major bug fixes and improvements.
Feb 19, 2015
Spottra: Initial release.