Saltar para o conteúdo

Usuário:BraunOBruno/Scripts/diffTools.js

Origem: Wikipédia, a enciclopédia livre.

Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
/**
 * Ferramentas para diffs (Reversão e avisos)
 *
 * Em páginas de comparação de 2 edições, inclui atalhos de reverter e avisar o usuário.
 * @source [[:en:Wikipedia:WikiProject_User_scripts/Scripts/Revert_tools]]
 * @see [[WP:Scripts/Reversão e avisos]]
 * @see [[MediaWiki:Gadget-diffTools.js/buttonsList.js]]
 * @see [[MediaWiki:Gadget-diffTools.js/core.js]]
 * @author [[w:en:User:Lorian]]
 * @author Helder (https://github.com/he7d3r)
 * @author [[w:pt:User:!Silent]]
 */
/* jshint laxbreak: true */
/* global mw */

( async function () {
    'use strict';

    if ( mw.config.get( 'wgNamespaceNumber' ) !== -1 && !!( mw.util.getParamValue( 'diff' ) || mw.util.getParamValue( 'oldid' ) ) ) {

        await mw.loader.using( [
            'mediawiki.util', 
            'mediawiki.api', 
            'user.options', 
            'ext.gadget.mediawiki.api.ptwiki', 
            'jquery.ui'
        ] );

		mw.loader.load('//pt.wikipedia.org/w/index.php?title=MediaWiki:Gadget-diffTools.css&action=raw&ctype=text/css', 'text/css');

        mw.loader.load( '/w/index.php?title=Usuário:BraunOBruno/diffTools.js/core.js&action=raw&ctype=text/javascript' );
    }

} )();