Módulo:Interwikis/doc

De Wikisource, la biblioteca libre.

Esta es la página de documentación de Módulo:Interwikis

Uso[editar]

Módulo destinado a extraer todas las ediciones de una obra, desde wikidata, y ponerlas en la sección de interwikis. Utilizado en {{interwiki-extra}}

Código javascript para que funcione (colocar en Commons.js):

/* Agregar enlaces interwiki adicionales e información de la plantilla {{interwiki-extra}} */
jQuery( function() {
	jQuery( 'span.interwiki-extra a' ).removeClass().each( function() {
		var oldlink = jQuery( '#p-lang a[href="' + $( this ).attr( 'href' ) + '"]' );
		if ( oldlink.length ) {
			oldlink.text( $( this ).text() );
		} else {
			var lang = $( this ).parent().attr( 'lang' );
			var title =  $( this ).parent().attr( 'title' );
			$( this ).attr( {
				'lang': lang,
				'hreflang': lang,
				'title': title 
			} );
			jQuery( '<li>' ).addClass( 'interlanguage-link interwiki-' + lang ).append( this ).appendTo('#p-lang ul');
		}
	});
	
	// Linki do wersji polskich do osobnej sekcji
	jQuery( 'li.interwiki-es' )
	.insertBefore( 'div#p-lang' )
	.wrapAll( '<div id="p-versions" class="portal portlet" role="navigation" ><div class="body pBody"><ul></ul></div></div>' );
	jQuery( 'div#p-versions' ).prepend( '<h3>Otras ediciones</h3>' );	
});