MediaWiki:Monobook.js

Z WikiPasy.pl - Encyklopedia KS Cracovia
Przejdź do nawigacji Przejdź do wyszukiwania

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
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('','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 wiki'); 
ta['p-logo'] = new Array('','Strona główna'); 
ta['n-mainpage'] = new Array('z','Zobacz stronę główną'); 
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'); 
ta['n-randompage'] = new Array('x','Pokaż losowo wybraną stronę'); 
ta['n-help'] = new Array('','Zapoznaj się z obsługą wiki'); 
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('','Kanał RSS dla tej strony'); 
ta['feed-atom'] = new Array('','Kanał Atom 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'); 
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ą użytkownika'); 
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-project'] = new Array('a','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');

/** Main Page layout fix ******************************************************* 
*
* Description: UNDOCUMENTED
* Maintainers: UNMAINTAINED
* The following code was pulled from Wikipedia's http://en.wikipedia.org/wiki/MediaWiki:Common.js, and is used to 
* supress the title on the main page.
*/

var mpTitle = "Encyklopedia KS Cracovia online";
var isMainPage = (/(title=|\/wiki\/)([Tt]alk:|)[Mm]ain[ _][Pp]age/.test(document.location));
var isMainPageFront = (document.title.substr(0, document.title.lastIndexOf(" - ")) == mpTitle);
var isDiff = (document.location.search && (document.location.search.indexOf("diff=") != -1 || document.location.search.indexOf("oldid=") != -1));


if (isMainPageFront && !isDiff)
{
document.write('<style type="text/css">/*<![CDATA[*/ #lastmod, #siteSub, #contentSub, h1.firstHeading { display: none !important; } /*]]>*/</style>');
addOnloadHook( appendOtherLanguageLink );
}

/**/

function toggleNavigationBar(indexNavigationBar)
{
var NavToggle = returnObjById("NavToggle" + indexNavigationBar);
var NavFrame = returnObjById("NavFrame" + indexNavigationBar);

if (!NavFrame || !NavToggle) {
return false;
}

// if shown now
if (NavToggle.firstChild.data == NavigationBarHide) {
for (
var NavChild = NavFrame.firstChild;
NavChild != null;
NavChild = NavChild.nextSibling
) {
if ( hasClass( NavChild, 'NavPic' ) ) {
NavChild.style.display = 'none';
}
if ( hasClass( NavChild, 'NavContent') ) {
NavChild.style.display = 'none';
}
if (hasClass(NavChild, 'NavCollapsed')) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarShow;

// if hidden now
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (
var NavChild = NavFrame.firstChild;
NavChild != null;
NavChild = NavChild.nextSibling
) {
if (hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'block';
}
if (hasClass(NavChild, 'NavContent')) {
NavChild.style.display = 'block';
}
if (hasClass(NavChild, 'NavCollapsed')) {
NavChild.style.display = 'none';
}
}

NavToggle.firstChild.data = NavigationBarHide;
}
}

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

var i;
var indexNavBar = 0;
var divs = document.getElementsByTagName("div");
// iterate over all < div >-elements
for (i=0; i<divs.length; i++)
{
// if found a navigation bar
if (divs[i].className == "NavFrame")
{
var NavFrame = divs[i];
indexNavBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavBar + ');');

var NavToggleText = document.createTextNode(NavigationBarHide);
NavToggle.appendChild(NavToggleText);

// add NavToggle-Button as first div-element
// in < div class="NavFrame" >
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 );