Benutzer:TMg/templateQuickLinks.js
aus Wikipedia, der freien Enzyklopädie
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
// <nowiki>
( function( $, mw ) {
$( 'div.NavFrame div.NavHead' ).append( ' ' ).append(function( i ) {
var a = $('<a href="#" title="Zu dieser Navigationsleisten-Vorlage">Vorlage</a>').click( ( function( i ) {
return function() {
$.ajax( '/w/api.php?action=query&format=xml&prop=templates&tlnamespace=10&tllimit=100&titles=' +
mw.config.get( 'wgTitle' ), {
dataType: 'html',
error: function( o, s, e ) {
alert( 'Fehler: ' + e );
},
success: function( data, s, o ) {
var re = /(Vorlage:(?:Erweiterte\s+)?Navigationsleiste\s[^"]+)/gi, m, n = 0;
while ( m = re.exec( data ) ) {
if ( n++ === i ) {
location.href = mw.util.getUrl( m[1] );
return;
}
}
}
} );
return false;
};
} )( i ) );
return $( '<span />' ).css( 'font-size', 'x-small' ).css( 'font-weight', 'normal' ).append( '[', a, ']' );
} );
} )( jQuery, mediaWiki );
// </nowiki>