User:André Costa (WMSE)/Gadget-Wikimaps.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.
//Based on Gadget-CropTool and Gadget-Tineye.js.
mw.loader.using( 'mediawiki.util' ).done(function(){
	(function(mw, $){
		if (mw.config.get( 'wgNamespaceNumber' ) !== 6) return;
		if (mw.config.get( 'wgAction' ) != 'view') return;
	
		$( function () {
			var pageid = mw.config.get( 'wgArticleId' );
			if (pageid === 0 ) return; // non-existent pages and special pages
			var warplink = '//warper.wmflabs.org/wikimaps/new?pageid=' + pageid;
	        mw.util.addPortletLink(
	            "p-tb",
	            warplink,
	            "MapWarper",
	            "t-warp",
	            "Warp this map"
	        );
	    });
	})(mediaWiki, jQuery);
});