mic_none

User:Ahecht/Scripts/FileExporter.js Source: en.wikipedia.org/wiki/User:Ahecht/Scripts/FileExporter.js

/*
 * 
 * This gadget adds a link from Wikipedia images to the FileImporter tool on
 * Wikimedia Commons.
 *
 * Based on: https://commons.wikimedia.orghttps://demo.azizisearch.com/lite/wikipedia/page/MediaWiki:Gadget-CropTool.js
 *
 * Installation:
 * 
 * Add the following line to [[Special:MyPage/common.js]] or [[:meta:Special:MyPage/global.js]] to install:
 *    mw.loader.load( "//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/FileExporter.js&action=raw&ctype=text/javascript" ); // Linkback: [[:en:User:Ahecht/Scripts/FileExporter.js]]
 * 
 */

(function (mw, $) {
"use strict";

if ( mw.config.get('wgNamespaceNumber') !== 6 || mw.config.get('wgAction') !== 'view' )
	return;

$(function () {

	var exportUrl = new URL('https://commons.wikimedia.orghttps://demo.azizisearch.com/lite/wikipedia/page/Special:ImportFile');
	
	exportUrl.searchParams.append('clientUrl', window.location.href);
	exportUrl.searchParams.append('importSource', 'FileExporter');

	mw.util.addPortletLink(
		'p-views',
		exportUrl.toString(),
		'Export to Commons',
		'f-export',
		'Export file to Wikimedia Commons');
});

})(mediaWiki, jQuery);