MediaWiki:Gadget-TruncateIPv6.js
Utseende
OBS: Efter du har publicerat sidan kan du behöva tömma din webbläsares cache för att se ändringarna.
- Firefox / Safari: Håll ned Skift och klicka på Uppdatera sidan eller tryck Ctrl-F5 eller Ctrl-R (⌘-R på Mac)
- Google Chrome: Tryck Ctrl-Skift-R (⌘-Skift-R på Mac)
- Edge Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5.
- Opera: Tryck Ctrl-F5.
( function() {
'use strict';
function truncateIPv6() {
$( '.mw-anonuserlink' ).each( function () {
if ( $( this ).text().includes( ':' ) ) {
$( this ).data( 'iptext', $( this ).text() );
$( this ).text( $( this ).text().replace( /([^:]+)[^\n]+/, '$1' ) );
$( this ).after( '<a href="#" class="gadget-truncateipv6">…</a>' );
}
} );
$( '.gadget-truncateipv6' ).click( function ( e ) {
e.preventDefault();
$( this ).prev().text( $( this ).prev().data( 'iptext' ) );
$( this ).remove();
} );
}
$( function() {
truncateIPv6();
} );
mw.hook( 'wikipage.content' ).add( function( elements ) {
if ( elements.hasClass( 'mw-changeslist' ) ) {
truncateIPv6();
}
} );
}() );