Vikipediya gagwiki https://gag.wikipedia.org/wiki/Ba%C5%9F_yaprak MediaWiki 1.47.0-wmf.10 first-letter Mediya Maasus Dartışma Kullanıcı Kullanıcı dartışma Vikipediya Vikipediyanın laflanması Dosye Dosye dartışma MediaWiki MediaWiki dartışma Şablon Şablon dartışma Yardım Yardım dartışma Kategoriya Kategoriya dartışma TimedText TimedText talk Modül Modül tartışma Event Event talk MediaWiki:Gadget-direct-link-to-Commons.js 8 5263 75543 68419 2026-07-13T09:07:59Z Neriah 11391 update: [[m:Special:GoToComment/c-WhatamIdoing-20260609174100-Update a common gadget]] 75543 javascript text/javascript /** * Direct imagelinks to Commons * * @source https://www.mediawiki.org/wiki/Snippets/Direct_imagelinks_to_Commons Revision 2026-04-16 * @author Krinkle */ if ( mw.config.get( 'wgNamespaceNumber', 0 ) >= 0 ) { mw.loader.using( [ 'mediawiki.util' ] ).then( function () { mw.hook( 'wikipage.content' ).add( function ( $content ) { var uploadBaseRe = /^(https:)?\/\/upload\.wikimedia\.org\/wikipedia\/commons/; var localFileNSString = mw.config.get( 'wgFormattedNamespaces' )['6'] + ':'; var server = '(https:)?' + mw.util.escapeRegExp( mw.config.get( 'wgServer' ) ); var localBasePath = new RegExp( '^(?:' + server + ')?' + mw.util.escapeRegExp( mw.util.getUrl( localFileNSString ) ) ); var localBaseScript = new RegExp( '^(?:' + server + ')?' + mw.util.escapeRegExp( mw.util.wikiScript() + '?title=' + mw.util.wikiUrlencode( localFileNSString ) ) ); var commonsBasePath = 'https://commons.wikimedia.org/wiki/File:'; var commonsBaseScript = 'https://commons.wikimedia.org/w/index.php?title=File:'; $content.find( 'a.image, a.mw-file-description' ).each( function ( i ) { if ( uploadBaseRe.test( $( this ).find( 'img' ).attr( 'src' ) ) ) { this.href = this.href .replace( localBasePath, commonsBasePath ) .replace( localBaseScript, commonsBaseScript ); } } ); } ); } ); } 192pgmftuhyi1svc6rwjss41pw6euny