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
// <nowiki>
// include the following line in your script file (without //):
// mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Hgzh/addIPv6range64links.js&action=raw&ctype=text/javascript');
$ (mw.loader.using( [ 'mediawiki.util' ], function ( mw, $ ) {
'use strict';
var username = mw.config.get( 'wgRelevantUserName' );
if ( username && mw.util.isIPv6Address( username ) == true ) {
var page = mw.config.get( 'wgCanonicalSpecialPageName' );
if ( page == 'Contributions' ) {
var $orig;
// block link
$orig = $( '.mw-contributions-link-block' );
$( '<a>', {
'href': $orig.attr( 'href' ) + '/64',
'title': $orig.attr( 'title' ) + '/64',
'class': $orig.attr( 'class' ) + '-64'
} ) .text( '(/64)' )
.css( 'margin-left', '.2em' )
.insertAfter( $orig );
// block log link
$orig = $( '.mw-contributions-link-block-log' );
$( '<a>', {
'href': $orig.attr( 'href' ) + '/64',
'title': $orig.attr( 'title' ) + ' (/64er-Range)',
'class': $orig.attr( 'class' ) + '-64'
} ) .text( '(/64)' )
.css( 'margin-left', '.2em' )
.insertAfter( $orig );
}
if ( page == 'Block' ) {
// insert link in Special:Block
$( '<a>', {
'href': '#',
'title': '64-Range sperren'
} ) .text( '/64-Range bei IPv6-Adressen sperren?' )
.css( 'line-height', '2em' )
.appendTo( '#mw-bi-target' )
.click( function () {
$( 'input[name="wpTarget"]' ).val( function( i, v ) {
return v + '/64';
});
$( this ).hide();
});
}
}
}( mediaWiki, jQuery ) ) );
// </nowiki>