User:Rhadamante/monobook.js

importScript('User:AzaToth/twinkle.js');

/*            Boutons de la boîte d'édition             */

/* Fonctions d'ajout */ function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText, imageId) { mwCustomEditButtons[mwCustomEditButtons.length] = {"imageId": imageId, "imageFile": imageFile, "speedTip": speedTip, "tagOpen": tagOpen, "tagClose": tagClose, "sampleText": sampleText}; } /***********************************************/ /* édition classique   */ /***********************************************/

addCustomButton(,               '- Nowcommons ',                ,                ,                ,                'mw-editbutton-nowcommons');

/** * Direct imagelinks to Commons * * @source: http://www.mediawiki.org/wiki/Snippets/Direct_imagelinks_to_Commons * @author: commons:User:Krinkle * @rev: 5 */ if ( mw.config.get( 'wgNamespaceNumber', 0 ) >= 0 ) { $(document).ready( function {               // Must be relative without "https://secure.wikimedia.org."                // to avoid triggering 'div#content a[href ^="https://"]' lock-icons                var     commonsBase = mw.config.get( 'wgServer' ) === "https://secure.wikimedia.org"                                ? '/wikipedia/commons/wiki/File:'                                : '//commons.wikimedia.org/wiki/File:',                        localBase = mw.util.getUrl( mw.config.get( 'wgFormattedNamespaces' )['6'] + ':' ),                        uploadBaseRe = new RegExp( '^' + $.escapeRE( '//upload.wikimedia.org/wikipedia/commons/' ) );                $( 'a.image, a.mw-file-description' ).attr( 'href', function( i, currVal ) { if ( uploadBaseRe.test( $(this).find( 'img' ).attr( 'src' ) ) ) { return currVal.replace( localBase, commonsBase ); }               });        }); }