Benutzer:TMg/moveInterwikisToTop.js
Erscheinungsbild
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
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/**
* 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;
}
}
})();