User:Mehdi/common.js
Jump to navigation
Jump to search
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.
The accompanying .css page for this skin is at User:Mehdi/common.css. |
/////////////////////////////////////////////////
/**
* 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');