MediaWiki:Gadget-bilingualLink.js

A Wikiforrásból

Megjegyzés: közzététel után frissítened kell a böngésződ gyorsítótárát, hogy lásd a változásokat.

  • Firefox / Safari: tartsd lenyomva a Shift gombot és kattints a Frissítés gombra a címsorban, vagy használd a Ctrl–F5 vagy Ctrl–R (Macen ⌘–R) billentyűkombinációt
  • Google Chrome: használd a Ctrl–Shift–R (Macen ⌘–Shift–R) billentyűkombinációt
  • Internet Explorer / Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
  • Opera: Nyomj Ctrl–F5-öt
/**
 * @description Kétnyelvű verzióra mutató linkek megjelenítése az interwikik mellett
 * @description Show links to bilingual versions next to interwikis
 * @see https://www.mediawiki.org/wiki/Extension:DoubleWiki
 * @author User:ThomasV
 */

(function ( $, mw ) {
	function addArrow() {
		var lang = this.getAttribute('hreflang');
		if (typeof lang != 'string') return;
		var url = mw.util.getUrl(null, {match: lang});
		$(this).after('<a href="' + url + '"> &hArr;</a>');
	}
	
	function bilingualLink() {
		if (mw.config.get('wgNamespaceNumber') !== 0) return;
		$('.interlanguage-link>a[hreflang]').each(addArrow);
	}

	mw.hook( 'wikipage.content' ).add( bilingualLink );
} ) ( jQuery, mediaWiki );