Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
//<nowiki>
window.AjaxDeleteWatchFile = true;
window.AjaxDeleteExtraButtons = [
	{
		label: 'Copyvio (source)',
		tag: '{{copyvio|source=%PARAMETER%}}',
		talk_tag: '{{subst:copyvionote|1=%FILE%}}',
		img_summary: 'Possible copyright violation of %PARAMETER%',
		talk_summary: 'Notification of possible copyright violation for %FILE%',
		prompt_text: 'What URL shows this is a copyright violation?'
	}, {
		label: 'Copyvio (logo)',
		tag: '{{logo}}',
		talk_tag: '{{subst:copyvionote|1=%FILE%}}',
		img_summary: 'Possible copyright violation as a logo',
		talk_summary: 'Notification of possible copyright violation for %FILE%'
	}, {
		label: 'Copyvio (screenshot)',
		tag: '{{screenshot}}',
		talk_tag: '{{subst:copyvionote|1=%FILE%}}',
		img_summary: 'Possible copyright violation (screenshot)',
		talk_summary: 'Notification of possible copyright violation for %FILE%'
	}, {
		label: 'Copyvio (music)',
		tag: '{{music sample}}',
		talk_tag: '{{subst:copyvionote|1=%FILE%}}',
		img_summary: 'Possible copyright violation (music sample)',
		talk_summary: 'Notification of possible copyright violation for %FILE%'
	}, {
		label: 'Fair use',
		tag: '{{fairuse|source=%PARAMETER%}}',
		talk_tag: '{{subst:fairusenote|1=%FILE%}}',
		img_summary: 'Marking as possible fair use of %PARAMETER%',
		talk_summary: 'Notification of possible fair use for %FILE%',
		prompt_text: 'Source?'
	}, {
		label: 'Wrong license',
		tag: '{{wrong license|1=%PARAMETER%}}',
		talk_tag: '{{subst:Wrong license note|1=%FILE%|2=%PARAMETER%}}',
		img_summary: 'Marking as possible wrong license: %PARAMETER%',
		talk_summary: 'Notification of possible wrong license for %FILE%',
		prompt_text: 'Reason?'
	}, {
		label: 'Speedy delete',
		tag: '{{speedydelete|1=%PARAMETER%}}',
		talk_tag: '{{subst:speedynote|1=%FILE%|2=%PARAMETER%}}',
		img_summary: 'Marking for speedy deletion: %PARAMETER%',
		talk_summary: 'Notification of speedy deletion for %FILE%',
		prompt_text: 'Reason?'
	}, {
		label: 'Watermark',
		tag: '{{Watermark|1=}}',
		talk_tag: '{{subst:No watermarks|1=:%FILE%}}',
		img_summary: 'Marking as watermarked image',
		talk_summary: 'Please don\'t upload watermarked images'
	}, {
		label: 'Low quality',
		tag: '{{Low quality|1=}}',
		talk_tag: '{{subst:Provide better quality|1=:%FILE%}}',
		img_summary: 'Low quality image',
		talk_summary: 'Do you have a better quality file?'
	}
];

var namespace = mw.config.get('wgNamespaceNumber'); // https://www.mediawiki.org/wiki/Extension_default_namespaces
var title = mw.config.get('wgTitle');

if (namespace === 2) { // User
	importScript('User:IagoQnsi/userinfo.js');
	if (title.startsWith('OgreBot/')) {
		importScript('User:IagoQnsi/OgreGalleryUpdater.js');
	}

} else if (namespace === 6) { // File
	importScript('User:Majora/LicenseReview.js');
	importScript('User:Perhelion/fixconverttosvg.js');
	importScript('User:Rillke/bigChunkedUpload.js');
	
} else if (namespace === 14) { // Category
	importScript('User:Perhelion/massrename.js');
}


///HOTCAT///

JSconfig.keys['HotCatListSize'] = 20; // Or any integer value from 5 to 30; default is 10.

(function(){function setShortCuts(){if (!window.HotCat.addShortcuts) return; window.HotCat.addShortcuts({
 // Do not modify above. Add your shortcuts below
 // Shortcut : Replacement, both inside single quotes. If the replacement shall contain a single quote, write it as \'

 // ADD YOUR SHORTCUTS HERE. DO NOT FORGET THE COMMA AT THE END OF EACH LINE.
 'af': 'association football',
 'afest': 'Association football clubs established in',
 'afpbt': 'Association football players by team',
 'combas': 'Companies based in',
 'est': 'establishments',
 'estca': 'establishments in Canada',
 'estus': 'establishments in the United States',
 'disest': 'disestablishments',
 'disestca': 'disestablishments in Canada',
 'disestus': 'disestablishments in the United States',
 'us': 'the United States',
 'frus': 'from the United States',
 'inus': 'in the United States',
 'ofus': 'of the United States',
 'aluo': 'Alumni of',
 'aluouo': 'Alumni of the University of',
 'playo': 'Players of',
 'pplo': 'People of',
 'pplf': 'People from',
 'spplf': 'Sportspeople from',
 'biri': 'Births in',
 'dthi': 'Deaths in',
 'rit': 'Rochester Institute of Technology',
 'mine': 'Photographs by Hayden Schiff',
 'myphone': 'Taken with Google Pixel 6 Pro',
 'mycam': 'Taken with Nikon D7100',

 // Do not modify below
' ':""});} if (window.HotCat && window.HotCat.runWhenReady) window.HotCat.runWhenReady(setShortCuts); else $('body').on('hotcatSetupCompleted',setShortCuts);})();

///END HOTCAT///

//</nowiki>

//<nowiki>

//catALot///////////////////////////////////////
////////// Cat-a-lot user preferences //////////
window.catALotPrefs = {"disambig_category":"Disambiguation","redir_category":"Category redirects","watchlist":"preferences","minor":false,"editpages":true,"docleanup":false,"subcatcount":150,"uncat":true,"button":true};
////////////////////////////////////catALotEnd//
//</nowiki>
//<nowiki>

//vFCvFCCfg/////////////////////////////////////
/////// VISUAL FILE CHANGE CONFIGURATION ///////
///// DO NOT MODIFY BY HAND - FINGERS AWAY! ////
////////////////////////////////////////////////
window.vFCSettings = {"userNote":"Yours sincerely,","firstTest":0,"testEdits":0,"defaultAction":"prepend","watchlistUserTalk":"preferences","watchlistFiles":"preferences","watchlistReplace":"nochange","watchlistOTRS":"nochange","loadBatchSize":30,"maxSimultaneousReq":5,"summaryChacheLen":5,"loadThumbs":true,"loadWikitext":true};
//////////////////////////////////vFCvFCCfgEnd//
//</nowiki>