User:Tgr (WMF)/common.js

From Wikimedia Commons, the free media repository
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.
// CommonsMetadata convenience link
$.when( $.ready, mw.loader.using( ['mediawiki.util', 'mediawiki.Uri'] ) ).then( function() {
	var CMDLink;
	if ( mw.config.get( 'wgNamespaceNumber' ) === mw.config.get( 'wgNamespaceIds' ).file ) {
		CMDLink = new mw.Uri( mw.util.wikiScript( 'api' ) ).extend( {
			action: 'query',
			titles: mw.config.get( 'wgPageName' ),
			prop: 'imageinfo',
			iiprop: 'extmetadata',
			iiextmetadatamultilang: 0,
			format: 'jsonfm'
		} ).toString();
		mw.util.addPortletLink( 'p-tb', CMDLink, 'CMD metadata', 't-cmd', 'Extended metadata via CommonsMetadata', null, null );
	}
} );