MediaWiki:Gadget-revealInterface.js

// By Equazcion: http://terraria.gamepedia.com/User:Equazcion

var l10n = (function{	var $text = {		'linktext': {			'en': 'Reveal interface',			'de': 'Interface aufdecken',			'fr': 'Révéler l\'interface',			'ru': 'Раскрыть интерфейс',		},		'hovertext': {			'en': 'Reveal MediaWiki interface message names',			'de': 'MediaWiki-Systemnachrichtsnamen anzeigen',			'fr': 'Révéler les noms des messages de l\'interface MediaWiki',			'ru': 'Раскрывает системные сообщения интерфейса MediaWiki',		},		'rLinktext': {			'en': 'Regular view',			'de': 'Reguläre Ansicht',			'fr': 'Vue habituelle',			'ru': 'Исходный вид',		},		'rHovertext': {			'en': 'Reload this page in regular view (un-reveal MediaWiki interface message names)',			'de': 'MediaWiki-Systemnachrichten verbergen und die Seite normal neu laden',			'fr': 'Recharger cette page en vue habituelle (enlève les noms des messages de l\'interface MediaWiki)',			'ru': 'Перезагружает данную страницу с возвращением в исходный вид (скрывает системные сообщения интерфейса MediaWiki', },	}	var $lang = mw.config.get( 'wgUserLanguage' ) || 'en'; return function(key){ return $text[key] && ($text[key][$lang] || $text[key]['en']) || ''; } });

var wgNamespaceNumber = mw.config.get( 'wgNamespaceNumber' ); var currHref = window.location.href;

if (wgNamespaceNumber != 8){ if (currHref.indexOf('uselang=qqx') < 0 ) { var qqxToken = (currHref.indexOf('?') < 0 ? '?uselang=qqx' : '&uselang=qqx' ); $('#right-navigation #p-cactions .menu ul').append('' + l10n('linktext') + ''); } else { var qqxRem = currHref.replace(/[\?|&]uselang=qqx/,''); $('#right-navigation #p-views ul').prepend(' ' + l10n('rLinktext') + ' '); } }