MediaWiki:Gadget-BlockIndicator.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.
if ( mw.config.get( 'wgRelevantUserName' ) ) {
$( function() {
'use strict';
var title = 'This user or IP address is blocked';
var titlePartial = 'This user or IP address is partially blocked';
if ( mw.config.get( 'wgUserLanguage' ) === 'sv' ) {
title = 'Den här användaren eller IP-adressen är blockerad';
titlePartial = 'Den här användaren eller IP-adressen är delvist blockerad';
}
( new mw.Api() ).get( {
action: 'query',
format: 'json',
list: 'blocks',
formatversion: 2,
bkusers: mw.config.get( 'wgRelevantUserName' )
} ).done( function( data ) {
var str = '<a href="//commons.wikimedia.org/wiki/File:Blocked_user.svg" class="mw-indicator';
var metatitle = title;
if ( data && data.query && data.query.blocks.length ) {
if ( data.query.blocks.length === 1 && data.query.blocks[ 0 ].partial ) {
metatitle = titlePartial;
str += ' partial';
}
str += '" id="gadget-blockindicator" title="' + metatitle + '">' +
'<img src="//upload.wikimedia.org/wikipedia/commons/4/4f/Blocked_user.svg" height="20">' +
'</a>';
$( '.mw-indicators' ).prepend( str );
}
} );
} );
}