/* 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('