Nothing Special   »   [go: up one dir, main page]

Страница персонального оформления. JS-код ниже относится ко всем темам оформления (включая мобильную версию) Википедии. CSS-файл: Участник:Chtototakoe/common.css.
После сохранения очистите кэш браузера.
importScript('User:Ignatus/search invertkb.js');

importScript('Участник:Кикан/highlightLastMessages.js')

//importScript('user:Advisors/Island.js');

// По мотивам http://en.wikipedia.org/wiki/User:Mr.Z-man/refbuttons.js
// CC-BY-SA

function refbuttons()
{
        mwCustomEditButtons[mwCustomEditButtons.length] = {
            "imageFile": "http://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Disambig.png/31px-Disambig.png.png",
            "speedTip": "Значения",
            "tagOpen": "{{Значения|}}",
            "tagClose": "",
            "sampleText": ""
        };
}
{
        mwCustomEditButtons[mwCustomEditButtons.length] = {
            "imageFile": "http://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Puzzle.svg/22px-Puzzle.svg.png",
            "speedTip": "Часть изображения",
            "tagOpen": "{{Часть изображения|изобр=|позиция=center|высота=|ширина=300|общая=|лево=|верх=|рамка=нет|помехи=да|отступ=20|подпись=|позиция_подписи=center}}",
            "tagClose": "",
            "sampleText": ""
        };
}
{
        mwCustomEditButtons[mwCustomEditButtons.length] = {
            "imageFile": "http://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Rie_Black_Icon_Picture.png/22px-Rie_Black_Icon_Picture.png",
            "speedTip": "Рамка",
            "tagOpen": "{{ПозКартаР||caption=|label=|lat_deg=|lon_deg=|width=280|float=center|alt=physical|areas=physical|rama=1|ramacolor=#ff0000|ramawidth=|ramaheight=|rotate=|radius=|centr=4}}",
            "tagClose": "",
            "sampleText": ""
        };
}
{
        mwCustomEditButtons[mwCustomEditButtons.length] = {
            "imageFile": "http://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Flag_of_Moldova.svg/25px-Flag_of_Moldova.svg.png",
            "speedTip": "Статья проекта Молдавия",
            "tagOpen": "{{Статья проекта Молдавия|важность=низкая|уровень=4}}",
            "tagClose": "",
            "sampleText": ""
        };
}
refbuttons();

/**
 * Caixa com abas, feitas com a [[Predefinição:Metacaixa]]
 * @source: [[:w:fr:MediaWiki:Common.js]] (traduzido de [[:w:ca:MediaWiki:Common.js]])
 * @author: [[:w:ca:User:Peleguer]], [[:w:ca:User:Joanjoc]], [[:w:fr:User:Antaya]] (adaptação), [[:w:pt:Rei-artur]] (adaptação)
 */
function CadreOngletInit() {
	var i = 0;
	for (i = 0; i <= 9; i++) {
		var	vMb,
			vBt,
			j,
			vOgIni = 0;
		vMb = document.getElementById( 'mb' + i);
		if ( !vMb ) {
			break;
		}
		for ( j = 1; j <= 9; j++ ) {
			vBt = document.getElementById( 'mb' + i + 'bt' + j );
			if ( !vBt ) {
				break;
			}
			vBt.onclick = CadreOngletVoirOnglet;
			if (vBt.className === 'mbBoutonSel' ) {
				vOgIni = j;
			}
		}
		if (vOgIni === 0) {
			vOgIni = 1 + Math.floor((j - 1) * Math.random());
			document.getElementById( 'mb' + i + 'og' + vOgIni).style.display = 'block';
			document.getElementById( 'mb' + i + 'og' + vOgIni).style.visibility = 'visible';
			document.getElementById( 'mb' + i + 'bt' + vOgIni).className = 'mbBoutonSel';
		}
	}
}
/*
 * @return {boolean} Retorna false ao terminar a execução
 */
function CadreOngletVoirOnglet() {
	var 	vMbNom = this.id.substr( 0, 3 ),
		vIndex = this.id.substr( 5, 1 ),
		i;
	for ( i = 1; i <= 9; i++ ) {
		var vOgElem = document.getElementById( vMbNom + 'og' + i );
		if ( !vOgElem ) {
			break;
		}
		if ( vIndex == i ) {
			vOgElem.style.display = 'block';
			vOgElem.style.visibility = 'visible';
			document.getElementById(vMbNom + 'bt' + i).className = 'mbBoutonSel';
		} else {
			vOgElem.style.display = 'none';
			vOgElem.style.visibility = 'hidden';
			document.getElementById(vMbNom + 'bt' + i).className = 'mbBouton';
		}
	}
	return false;
}
 
/**
 * retour si ailleurs que sur l'espace utilisateur,
 * sachant que c'est une horreur au niveau de l'accessibilité
 * et qu'il est impossible de 'récupérer' ou de recycler ce script
 * (celui-ci fonctionnant par inclusion de sous pages)
 */
if ( mw.config.get( 'wgNamespaceNumber' ) !== 0 || mw.config.get( 'wgNamespaceNumber' ) !== 102 ) {
	$( CadreOngletInit );
}