MediaWiki:Gadget-lastdiff.js

De Wikipedia, la enciclopedia libre

Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.

/**
 * Action link: Last revision diff
 *
 * @source: http://www.mediawiki.org/wiki/Snippets/Last_revision_action
 * @rev: 2014-08-12
 */

mw.hook( 'wikipage.content' ).add( function() {
	// Not on Special pages
	if ( mw.config.get( 'wgCanonicalSpecialPageName' ) ) {
		return;
	}
	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, 'Last', 'ca-lastdiff', 'Mostrar el diff más reciente' );
	}
} );