User:Krinkle/Scripts/addDeleteReasons.js
< User:Krinkle | Scripts
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/**
* Add reasons to the delete reason dropdowns
* @author Krinkle
* @revison 1
* @source meta.wikimedia.org/wiki/User:Krinkle/Scripts/addDeleteReasons.js
* @documentation meta.wikimedia.org/wiki/User:Krinkle/Scripts/addDeleteReasons
* @stats [[File:Krinkle_addDeleteReasons.js]]
* @license This script has been released in the public domain by the author
*/
window.krAddDeleteReasons = new ( function() {
/* File; [[MediaWiki:Filedelete-reason-dropdown]] */
if ( wgCanonicalNamespace == 'File' && wgAction == 'delete' ) {
var $FirstFileReason = $( '#wpDeleteReasonList>option:first' );
this.File = function( reason ){
$FirstFileReason.after( $( '<option>' ).val( reason ).text( reason )[0] );
};
} else {
// Dummy function in case we're on a different page
this.File = function(){};
}
/* TODO:
- MediaWiki:Revdelete-reason-dropdown
- MediaWiki:Ipbreason-dropdown
- MediaWiki:Protect-dropdown
- MediaWiki:Deletereason-dropdown
*/
} )();