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.
/////////////////////////////////////////////////
/**
 * Extra buttons in toolbar
 * @stats [[File:Krinkle_InsertWikiEditorButton.js]]
 * You can see Original script in [[:commons:User:Krinkle/common.js]]
 */
// <nowiki>
if (!mw.libs.getInsertWikiEditorButton) {
  mw.libs.getInsertWikiEditorButton = $.ajax({ dataType: 'script', cache: true,
    url: 'https://meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript'
  });
}
mw.libs.getInsertWikiEditorButton.then(function () {
	// Wikidata Infobox
	krInsertWikiEditorButton({
			id: 'WikidataInfobox',
			icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/71/Wikidata.svg/22px-Wikidata.svg.png',
			label: 'Commons Cat',
			insertBefore: '{{Wikidata Infobox}}\n',
			insertAfter: '',
			sampleText: '',
			autoSummary: { summary:'+ Adding {{Wikidata Infobox}}', position: 'prepend', delimiter: '; ' }
	});
	
	// TakenOn
	krInsertWikiEditorButton({
			id: 'Takenin',
			icon: '//upload.wikimedia.org/wikipedia/commons/thumb/1/14/Antu_applications-graphics.svg/25px-Antu_applications-graphics.svg.png',
			label: 'Takenin',
			insertBefore: '{{Taken in|',
			insertAfter: '|location=Iran}}',
			sampleText: '',
			autoSummary: { summary: 'Adding {{Taken in}}', position: 'prepend', delimiter: '; ' }
	});
		// Creator
	krInsertWikiEditorButton({
			id: 'Creator',
			icon: '//upload.wikimedia.org/wikipedia/commons/thumb/8/83/Wikidata-check.svg/25px-Wikidata-check.svg.png',
			label: 'Creator',
			insertBefore: '{{Creator:',
			insertAfter: '}}',
			sampleText: '',
			autoSummary: { summary: 'Adding {{Creator}}', position: 'prepend', delimiter: '; ' }
	});
		// Iran photographs
	krInsertWikiEditorButton({
			id: 'Licensereviewfailed',
			icon: '//upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Dialog-stop-hand.svg/25px-Dialog-stop-hand.svg.png',
			label: 'License review failed',
			insertBefore: '{{License review failed}}',
			insertAfter: '',
			sampleText: '',
			autoSummary: { summary: 'License review failed', position: 'prepend', delimiter: '; ' }
	});
			// Duplicate
	krInsertWikiEditorButton({
			id: 'Duplicated File',
			icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Broom_icon_1.svg/25px-Broom_icon_1.svg.png',
			label: 'Duplicated file',
			insertBefore: '{{Duplicate|1= |2=unsuitably scaled and later uploaded|3={{REVISIONUSER}}}}\n',
			insertAfter: '',
			sampleText: '',
			autoSummary: { summary: 'Duplicated file', position: 'prepend', delimiter: '; ' }
	});
				// Duplicate
	krInsertWikiEditorButton({
			id: 'Extractedfrom',
			icon: '//upload.wikimedia.org/wikipedia/commons/thumb/8/8f/Emoji_u2935.svg/25px-Emoji_u2935.svg.png',
			label: 'Extracted from',
			insertBefore: '{{Extracted from|1= }}',
			insertAfter: '',
			sampleText: '',
			autoSummary: { summary: 'Extracted from template', position: 'prepend', delimiter: '; ' }
	});
				// Duplicate
	krInsertWikiEditorButton({
			id: 'ImageExtracted',
			icon: '//upload.wikimedia.org/wikipedia/commons/thumb/9/97/Commons_in_image_icon.svg/25px-Commons_in_image_icon.svg.png',
			label: 'Image extracted',
			insertBefore: '{{Image extracted|1= }}',
			insertAfter: '',
			sampleText: '',
			autoSummary: { summary: 'Image extracted template', position: 'prepend', delimiter: '; ' }
	});
					// De minimis
	krInsertWikiEditorButton({
			id: 'Deminimis',
			icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Orange_copyright.svg/25px-Orange_copyright.svg.png',
			label: 'De minimis',
			insertBefore: '\n{{De minimis |1= |reason= |DR= }}',
			insertAfter: '',
			sampleText: '',
			autoSummary: { summary: 'adding {{De minimis}}', position: 'prepend', delimiter: '; ' }
	});
});
// </nowiki>
/////////////////////////////////////////////////
importScript("User:Sreejithk2000/JustReplace.js");
importScript('MediaWiki:Gadget-ImageAnnotator.js');
importScript('User:Majora/LicenseReview.js');
importScript('User:4nn1l2/decodeURI.js');