MediaWiki:Gadget-editTop.js

Матеріал з Terraria Wiki
Перейти до навігації Перейти до пошуку

Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.

  • Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
  • Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
  • Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
  • Opera: натисніть Ctrl-F5
var l10n = (function(){
	var $text = {
		'edit': {
			'en': 'edit',
			'de': 'Intro bearbeiten',
			'fr': 'modifier',
			'pt': 'editar',
			'ru': 'править',
			'uk': 'редагувати',
			'zh': '编辑',
			'zh-cn': '编辑'
		},
		'edit_source': {
			'en': 'edit source',
			'de': 'Intro-Quelltext bearbeiten',
			'fr': 'modifier le wikicode',
			'pt': 'editar fonte',
			'ru': 'править код',
			'uk': 'редагувати код',
			'zh': '编辑源代码',
			'zh-cn': '编辑源代码'
		},
		'title': {
			'en': 'Edit  "intro" section',
			'de': 'Bearbeite den einführenden „Intro“-Abschnitt dieser Seite',
			'fr': 'Modifier la section d\'« introduction »',
			'pt': 'editar a  "introdução" desta página',
			'ru': 'Править «введение» этой страницы',
			'uk': 'Редагувати вступний розділ',
			'zh': '编辑“导言”章节',
			'zh-cn': '编辑“导言”章节'
		}
	}
	var $lang = mw.config.get( 'wgUserLanguage' ) || 'en';
	return function(key){
		return $text[key] && ($text[key][$lang] || $text[key]['en']) || '';
	}
})();

if ( mw.config.get( 'wgNamespaceNumber' ) > -1 ) {
	
	// Visual Editor version (two edit links)
	if (document.getElementById('ca-ve-edit')) { // only if the preference to use it is set (an "edit source" nav tab exists)
		var edittopHTML = '<span class="mw-editsection">' +
    	'<span class="mw-editsection-bracket">[ </span>' +
    	'<a href="?veaction=edit&amp;section=0" title="' + l10n('title') + '">' + l10n('edit') + '</a>' +
    	'<span class="mw-editsection-bracket"> | </span>' +
    	'<a href="?action=edit&amp;section=0" title="' + l10n('title') + '">' + l10n('edit_source') + '</a>' +
    	'<span class="mw-editsection-bracket"> ]</span>' +
		'</span>';
	}
	
    // regular version (one edit link)
    else {
    	var edittopHTML = '<span class="mw-editsection">' +
    	'<span class="mw-editsection-bracket">[ </span>' +
		'<a href="' + mw.config.get( 'wgScriptPath' ) + '/index.php?title=' + 
		mw.config.get( 'wgPageName' ) + '&amp;action=edit&amp;section=0" title="' + 
		l10n('title') + '">' + l10n('edit') + '</a>' +
    	'<span class="mw-editsection-bracket"> ]</span>' +
		'</span>';
    }
	
	$('#firstHeading').append(edittopHTML);
	
}