/* generated javascript */ var skin = 'monobook'; var stylepath = '/skins-1.5'; /* MediaWiki:Common.js */ /* Any JavaScript here will be loaded for all users on every page load. */ /* MediaWiki:Monobook.js (deprecated; migrate to Common.js!) */ /* '''Wyłączenie poszczególnych możliwości/skryptów''' * Dodanie linka [edytuj] dla sekcji nagłówkowej window.addEditTopLinkDone = true; * Oznaczanie artykułów medalowych (dla interwiki) window.LinkFADone = true; * Dynamiczne szablony nawigacyjne window.createNavigationBarToggleButtonDone = true; * Automatyczne opisy zmian window.przyciskiOpisDone = true; * Menu dla edittools (''obecnie i tak nieaktywne'') window.addCharSubsetMenuDone = true; ==== Dodanie linka [edytuj] dla sekcji nagłówkowej ==== * Pomysł: [[:en:User:Pile0nades]] * Wykonanie: Maciej Jaros [[:pl:User:Nux]] * Licencja: [http://opensource.org/licenses/gpl-license.php GNU General Public License v2]
*/
// Liczba nagłówków drugiego, trzeciegiego i czwartego stopnia
// jakie muszą się pojawić w artykule, żeby pojawił się link
var addEditTopLinkNumHeaders = 2; // dla 2 => dla dwóch i więcej się pojawi
function addEditTopLink() {
	//
	// somehow it gets run twice on some pages - stop that
	if (window.addEditTopLinkDone)
		return
	;
	window.addEditTopLinkDone = true;

	//	
	// if this is preview page or there is no edit tab, stop
	if (!wgIsArticle)
		return
	;

	//	
	// if there are no edit-section links then stop
	var spans = document.getElementById("bodyContent").getElementsByTagName("span");
	var i;
	for (i = 0; i < spans.length; i++) {
		if (spans[i].className == 'editsection')
			break
		;
	}
	if (i>=spans.length)
		return
	;

	//
	// additional checkup to stop
	var test = document.getElementById("bodyContent").getElementsByTagName("h2").length +
		document.getElementById("bodyContent").getElementsByTagName("h3").length +
		document.getElementById("bodyContent").getElementsByTagName("h4").length;
	// note that there is always siteSub (h3)
	if (test<=addEditTopLinkNumHeaders)
		return
	;
	
	//
	// get first header element
	var fst_h1 = document.getElementById("content").getElementsByTagName("h1")[0];

	//
	// Creating elements
	//
	// create div
	var div = document.createElement("DIV");
	div.className = 'editsection';
	// create link
	var link = document.createElement("A");
	link.href = document.getElementById("ca-edit").getElementsByTagName("a")[0].href + '§ion=0';
	link.setAttribute('title', 'edytuj sekcję nagłówkową artykułu');
	link.appendChild(document.createTextNode('edytuj'));
	// append link and stuff to div
	div.appendChild(document.createTextNode('['));
	div.appendChild(link);
	div.appendChild(document.createTextNode(']'));

	//
	// Styling
	//
	// font-size:53%; <= 188/100 = 0.53 <= h1 font-size = 188%
	div.style.cssText = 'position:absolute; right:0px; font-size:53%; bottom:-1.5em';
	// IE fix -- text is smaller there (set in CSS) and 
	// relative>absolute just dont work there (is positioned relative to body)
	if (clientPC.indexOf('msie')!=-1 && clientPC.indexOf('opera') == -1)
		div.style.cssText='position:absolute; right:1.5em; font-size:42%; top:3.7em'
	;
	// add an extra margin if there is no content in contentSub
	// (which works pretty much the same if it is there)
	if (document.getElementById("contentSub").innerHTML=='')
		fst_h1.style.cssText = 'position:relative; margin-bottom:0.9em';
	else
		fst_h1.style.cssText = 'position:relative';
	;
	
	//
	// Insert div container into the DOM before the h1
	//
	fst_h1.appendChild(div);
}
addOnloadHook(addEditTopLink);

/*
==== Standardowe zakładki ====
*/

var ta = new Object();
ta['pt-userpage'] = new Array('.','Moja osobista strona'); 
ta['pt-anonuserpage'] = new Array('.','Strona użytkownika numeru IP spod którego edytujesz'); 
ta['pt-mytalk'] = new Array('n','Moja strona dyskusji'); 
ta['pt-anontalk'] = new Array('n','Dyskusja o edycjach z tego numeru IP'); 
ta['pt-preferences'] = new Array('','Moje preferencje'); 
ta['pt-watchlist'] = new Array('l','Lista stron obserwowanych'); 
ta['pt-mycontris'] = new Array('y','Lista moich edycji'); 
ta['pt-login'] = new Array('o','Zachęcamy do zalogowania się, choć nie jest to obowiązkowe.'); 
ta['pt-anonlogin'] = new Array('o','Zachęcamy do zalogowania się, choć nie jest to obowiązkowe'); 
ta['pt-logout'] = new Array('o','Wylogowanie'); 
ta['ca-talk'] = new Array('t','Dyskusja o zawartości tej strony.'); 
ta['ca-edit'] = new Array('e','Możesz edytować tę stronę. Przed zapisaniem zmian użyj przycisku podgląd.'); 
ta['ca-addsection'] = new Array('+','Dodaj swój komentarz do dyskusji'); 
ta['ca-viewsource'] = new Array('e','Ta strona jest zabezpieczona. Możesz zobaczyć tekst źródłowy.'); 
ta['ca-history'] = new Array('h','Starsze wersje tej strony.'); 
ta['ca-protect'] = new Array('=','Zabezpiecz tę stronę.'); 
ta['ca-delete'] = new Array('d','Usuń tę stronę'); 
ta['ca-undelete'] = new Array('d','Przywróć wersję tej strony sprzed usunięcia'); 
ta['ca-move'] = new Array('m','Przenieś tę stronę.'); 
ta['ca-nomove'] = new Array('','Nie masz wystarczających uprawnień do przeniesienia tej strony'); 
ta['ca-watch'] = new Array('w','Dodaj tę stronę do listy obserwowanych'); 
ta['ca-unwatch'] = new Array('w','Usuń tę stronę z listy obserwowanych'); 
ta['search'] = new Array('f','Szukaj w Wikipedii'); 
ta['p-logo'] = new Array('','Strona główna'); 
ta['n-mainpage'] = new Array('z','Zobacz stronę główną Wikipedii'); 
ta['n-portal'] = new Array('','O projekcie, co możesz zrobić, gdzie możesz znaleźć informacje'); 
ta['n-currentevents'] = new Array('','Informacje o aktualnych wydarzeniach'); 
ta['n-recentchanges'] = new Array('r','Lista ostatnich zmian w artykułach Wikipedii'); 
ta['n-randompage'] = new Array('x','Pokaż losowo wybraną stronę'); 
ta['n-help'] = new Array('','Zapoznaj się z obsługą Wikipedii'); 
ta['n-sitesupport'] = new Array('','Wesprzyj nas'); 
ta['t-whatlinkshere'] = new Array('j','Pokaż listę stron linkujących do tego artykułu'); 
ta['t-recentchangeslinked'] = new Array('k','Ostatnie zmiany w stronach linkujących do tej strony'); 
ta['feed-rss'] = new Array('','Nagłówki RSS z tej strony'); 
ta['feed-atom'] = new Array('','Atom feed dla tej strony'); 
ta['t-contributions'] = new Array('','Pokaż listę edycji tego użytkownika'); 
ta['t-emailuser'] = new Array('','Wyślij e-mail do tego użytkownika'); 
ta['t-upload'] = new Array('u','Wyślij plik na serwer Wikipedii'); 
ta['t-specialpages'] = new Array('q','Lista wszystkich specjalnych stron'); 
ta['ca-nstab-main'] = new Array('c','Zobacz stronę artykułu'); 
ta['ca-nstab-user'] = new Array('c','Zobacz stronę osobistą Wikipedysty'); 
ta['ca-nstab-media'] = new Array('c','Pokaż stronę pliku'); 
ta['ca-nstab-special'] = new Array('','To jest specjalna strona. Nie możesz jej edytować.'); 
ta['ca-nstab-wp'] = new Array('c','Zobacz stronę projektu'); 
ta['ca-nstab-image'] = new Array('c','Zobacz stronę grafiki'); 
ta['ca-nstab-mediawiki'] = new Array('c','Zobacz komunikat systemowy'); 
ta['ca-nstab-template'] = new Array('c','Zobacz szablon'); 
ta['ca-nstab-help'] = new Array('c','Zobacz stronę pomocy'); 
ta['ca-nstab-category'] = new Array('c','Zobacz stronę kategorii');

/*
==== Oznaczanie artykułów medalowych ====
*/

function LinkFA() 
{
	// stop before starting
	if (window.LinkFADone)
		return;

	// check only if there is any interwiki
	if (document.getElementById('p-lang'))
	{
		// iterate over all -elements
		var sps = document.getElementById('bodyContent').getElementsByTagName('span');
		var langs = document.getElementById('p-lang').getElementsByTagName('li');
		for(var i=0; i-elements
				for(var j=0; j
==== Dynamiczne szablony nawigacyjne ====
*/

// set up the words in your language
var NavigationBarHide = '[ Ukryj ]';
var NavigationBarShow = '[ Pokaż ]';

// set up max count of Navigation Bars on page,
// if there are more, all will be hidden
// NavigationBarShowDefault = 0; // all bars will be hidden
// NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden
var NavigationBarShowDefault = 0;


// shows and hides content and picture (if available) of navigation bars
// Parameters:
//     indexNavBar: the index of navigation bar to be toggled
function toggleNavigationBar(indexNavBar)
{
	var NavToggle = document.getElementById("NavToggle" + indexNavBar);
	var NavFrame = document.getElementById("NavFrame" + indexNavBar);
	
	if (!NavFrame || !NavToggle)
		return
	;
	
	// values to be set
	var currDisplay;
	var currTitle;
	
	// if shown now
	if (NavToggle.firstChild.data == NavigationBarHide)
	{
		currDisplay = 'none';
		currTitle = NavigationBarShow;
	}
	// if hidden now
	else if (NavToggle.firstChild.data == NavigationBarShow)
	{
		currDisplay = 'block';
		currTitle = NavigationBarHide;
	}
	
	for (var NavChild=NavFrame.firstChild; NavChild!=null; NavChild=NavChild.nextSibling)
	{
		if (NavChild.nodeType==1)	// only if this is an element node
		{
			if (NavChild.className=='NavPic' || NavChild.className=='NavContent')
				NavChild.style.display = currDisplay
			else if (NavChild.className == 'NavToggle')
				NavChild.firstChild.data = currTitle
			;
		}
	}
}

// adds show/hide-button to navigation bars
function createNavigationBarToggleButton()
{
	// stop before starting
	if (window.createNavigationBarToggleButtonDone)
		return;

	var i;
	var indexNavBar = 0;
	var divs = document.getElementById('bodyContent').getElementsByTagName("div");
	// iterate over all < div >-elements
	for (i=0; i
			NavFrame.insertBefore(NavToggle, NavFrame.firstChild);
			NavFrame.setAttribute('id', 'NavFrame' + indexNavBar);
		}
	}
	// if more Navigation Bars found than Default then hide all
	if (NavigationBarShowDefault < indexNavBar)
	{
		for(i=1; i<=indexNavBar; i++)
			toggleNavigationBar(i)
		;
	}

}

addOnloadHook(createNavigationBarToggleButton);

/*
==== Importowanie funkcji działających podczas edycji ==== * '''Zobacz:''' [[MediaWiki:Onlyifediting.js]]
*/
if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0)
{
	if (wgCanonicalNamespace != "Special")
	{
		document.write('');
	}
}

/*
==== Dodatkowe zakładki ==== * Używane m.in. do dostarczenia linków do narzędzi dla obrazków Duesentrieba. * Tutaj tylko ustawienia, pełny skrypt: [[MediaWiki:Extra-tabs.js]]
*/

//
// skrypt niepotrzebny dla stron specjalnych
if (wgNamespaceNumber != -1)
{
	// Interface strings
	var tab_check_usage = 'Wykorzystanie';
	var tab_categorize = 'Kategoryzacja';
	var tab_log = 'Log';
	var tab_gallery = 'Galeria';
	// var tab_orphans = 'Nieużywane';
	var tab_untagged = 'Bez licencji';
	var tab_tree = 'Drzewo';
	var tab_catscan = 'CatScan';
	var tab_blocklog = 'Blocklog';

	// embeds the global script
	document.write('