FANDOM


Languages: English | 中文
Nuvola apps important
This script is for PERSONAL use only!
You are free to install this script for yourself, but it is not allowed to be used wiki-wide (e.g., in MediaWiki:Common.js or MediaWiki:Wikia.js), as it would violate FANDOM's Terms of Use.
(See the customization policy)
High priority
This script is currently in Alpha testing. It is functional, but there may be known problems or some of the features may be incomplete. It should be safe to use but anything and everything about how it works and looks may change drastically at any time.

MultipleFileDelete is a script that adds a "Selective Delete" button to the following Admin Dashboard pages:

  • Allpages ("All pages")
  • Prefixindex ("All pages with prefix")
  • Listredirects ("Redirects list")
  • BrokenRedirects ("Broken redirects")
  • Unusedcategories ("Unused categories")
  • Unusedtemplates ("Unused templates")
  • Unusedimages ("Unused photos")
  • UnusedVideos ("Unused videos")

Features

This script will place a 'Selective Delete' button on the above Admin Dashboard pages that you can click to place checkboxes next to each file. Selecting the checkbox beside the file will allow you to click the 'Delete Selected' button to delete all selected files. There is also a 'Check All' button (which becomes 'Uncheck All' if pressed).

Usage

If you wish to exclude one or more of the above pages, define the following variable prior to loading the script:

window.mfdExclude = [
   'Allpages',
   'Prefixindex'
];

This will prevent the button from appearing on those pages. Make sure you are using the system-defined canonical page name (i.e. the initial name in the list, not the one in quotes) or else the script will not understand which page you are referring to.

The script will only load if you are an administrator (sysop) on that particular wiki. It will also load for VSTF, helpers and staff.

Installation

importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:MultipleFileDelete.js',
    ]
});