MediaWiki:Gadget-InterwikiExtra.js

Z Wikizdrojů, volně dostupné knihovny

Poznámka: Po zveřejnění musíte vyprázdnit cache vašeho prohlížeče, jinak změny neuvidíte.

  • Firefox / Safari: Při kliknutí na Aktualizovat držte Shift nebo stiskněte Ctrl-F5 nebo Ctrl-R (na Macu ⌘-R)
  • Google Chrome: Stiskněte Ctrl-Shift-R (na Macu ⌘-Shift-R)
  • Internet Explorer / Edge: Při kliknutí na Aktualizovat držte Ctrl nebo stiskněte Ctrl-F5
  • Opera: Stiskněte Ctrl-F5.
/* Dodání interwiki přes [[modul:interwiki]] */
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');
		}
	});
	
	// Odkazy na české verze?
	jQuery( 'li.interwiki-cs' )
	.insertBefore( '#p-lang' )
	.wrapAll( '<div id="p-versions" class="portal portlet" role="navigation" ><div class="body pBody"><ul></ul></div></div>' );
	jQuery( '#p-versions' ).prepend( '<h3>Jiné verze</h3>' );	
});