MediaWiki:Gadget-lastdiff.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)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
/**
 * Action link: Last revision diff
 *
 * @source: www.mediawiki.org/wiki/Snippets/Last_revision_action
 * @rev: 2014-08-13
 */
/* jshint laxbreak: true */
/* global mediaWiki, jQuery */

( function( mw, $ ) {
'use strict';

// Not on Special pages
if ( !mw.config.get( 'wgCanonicalSpecialPageName' ) ) {
	mw.hook( 'wikipage.content' ).add( function() {
		var url = mw.util.getUrl( mw.config.get( 'wgPageName' ) )
			+ '?diff=' + mw.config.get( 'wgCurRevisionId' ),
			$link = $( '#ca-lastdiff' ).find( 'a' );

		if ( $link.length ) {
			$link.attr( 'href', url );
		} else {
			mw.util.addPortletLink( 'p-cactions', url, 'Última edição', 'ca-lastdiff', 'Mostrar mudanças feitas na edição mais recente' );
		}
	} );
}

}( mediaWiki, jQuery ) );