Benutzer:TMg/moveInterwikisToTop.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
/**
 * Verschiebt bevorzugte Interlanguage-Links in der Liste „Andere Sprachen“ nach
 * oben. Eine ausführliche Beschreibung ist auf der Diskussionsseite zu finden.
 */
(function()
{
	var n = 0, u, l;
	if (!(u = document.getElementById('p-lang'))) return;
	if (!(u = u.getElementsByTagName('UL')) || !u.length) return;
	u = u[0];
	if (!(l = u.getElementsByTagName('LI')) || !l.length) return;
	/* Priorisierte Liste mit den nach oben zu sortierenden Sprachen */
	var a = window.moveInterwikisToTopArray || [ 'de', 'en' ];
	for (var p = a.length; p--; )
	{
		var r = new RegExp('(?:^|\\s)interwiki-' + a[p] + '(?:\\s|$)', 'i');
		for (var i = l.length; i--; )
			if (r.test(l[i].className))
			{
				/* Kleiner Abstand, wenn >1 Link umsortiert wurde */
				if (++n === 2)
					u.firstChild.style.marginBottom = '.5em';
				u.insertBefore(l[i], u.firstChild);
				break;
			}
	}
})();