MediaWiki:Monobook.js

/* */ /* tooltips and access keys */ ta = new Object; ta['pt-userpage'] = new Array('.','La mia pagina utente'); ta['pt-anonuserpage'] = new Array('.','La pagina utente dell\'ip che stai usando'); ta['pt-mytalk'] = new Array('n','Le mie discussioni'); ta['pt-anontalk'] = new Array('n','Discussioni riguardo le modifiche fatte da questo ip'); ta['pt-preferences'] = new Array('','Le mie preferenze'); ta['pt-watchlist'] = new Array('l','La lista delle pagine che stai tenendo sotto sorveglianza.'); ta['pt-mycontris'] = new Array('y','La lista dei miei contributi'); ta['pt-login'] = new Array('o','Sul sito di Wikimedia Italia è necessario essere registrati per potersi loggare.'); ta['pt-anonlogin'] = new Array('o','Sul sito di Wikimedia Italia è necessario essere registrati per potersi loggare.'); ta['pt-logout'] = new Array('o','Log out (esci)'); ta['ca-talk'] = new Array('t','Vedi le discussioni relative alla voce'); ta['ca-edit'] = new Array('e','Puoi modificare questa pagina. Per favore usa il bottone di anteprima prima di salvare.'); ta['ca-addsection'] = new Array('+','Aggiungi un commento a questa discussione.'); ta['ca-viewsource'] = new Array('e','Questa pagina è protetta, ma puoi vedere il suo codice sorgente.'); ta['ca-history'] = new Array('h','Versioni precedenti di questa pagina.'); ta['ca-protect'] = new Array('=','Proteggi questa pagina'); ta['ca-delete'] = new Array('d','Cancella questa pagina'); ta['ca-undelete'] = new Array('d','Ripristina la pagina com\'era prima della cancellazione'); ta['ca-move'] = new Array('m','Sposta questa pagina ad un altro titolo'); ta['ca-nomove'] = new Array('','Non hai il permesso di spostare questa pagina'); ta['ca-watch'] = new Array('w','Aggiungi questa pagina all\'elenco delle pagine che tieni sotto sorveglianza'); ta['ca-unwatch'] = new Array('w','Togli questa pagina dall\'elenco delle pagine che tieni sotto sorveglianza'); ta['search'] = new Array('f','Cerca questa wiki'); ta['p-logo'] = new Array('','Pagina Principale'); ta['n-mainpage'] = new Array('z','Vai alla Pagina Principale'); ta['n-portal'] = new Array('','Descrizione del progetto, cosa puoi fare, e dove trovare le cose'); ta['n-sitesupport'] = new Array('','Aiutaci'); ta['n-recentchanges'] = new Array('r','La lista delle ultime modifiche a questa wiki.'); ta['n-randompage'] = new Array('x','Mostra una pagina a caso'); ta['n-help'] = new Array('a','Pagine di aiuto e mappa del sito'); ta['n-Gadget'] = new Array('','Visita lo shop di Wikimedia Italia'); ta['n-villagepump'] = new Array('b','Per discutere di Wikipedia'); ta['n-gazzettino'] = new Array('','Per vedere gli ultimi avvenimenti di Wikipedia'); ta['n-contatti'] = new Array('','I contatti di Wikipedia e Wikimedia italia'); ta['n-vetrina'] = new Array('v','Le migliori voci di Wikipedia'); ta['n-currentevents'] = new Array('','Novità dall\'associazione'); ta['t-whatlinkshere'] = new Array('j','Lista di tutte le pagine che portano a questa'); ta['t-recentchangeslinked'] = new Array('k','Lista delle ultime modifiche alle pagine linkate da questa.'); ta['feed-rss'] = new Array('','RSS feed for this page'); ta['feed-atom'] = new Array('','Atom feed for this page'); ta['t-contributions'] = new Array('','Lista dei contributi di questo utente'); ta['t-emailuser'] = new Array('','Manda un\'E.mail a questo utente'); ta['t-upload'] = new Array('u','Carica immagini o file multimediali sul sito di Wikimedia Italia'); ta['t-specialpages'] = new Array('q','Lista di tutte le pagine speciali'); ta['ca-nstab-main'] = new Array('c','Vedi la voce relativa'); ta['ca-nstab-user'] = new Array('c','Vedi la pagina utente'); ta['ca-nstab-media'] = new Array('c','Vedi la pagina del file multimediale'); ta['ca-nstab-special'] = new Array('','Questa è una pagina speciale, non può essere modificata.'); ta['ca-nstab-wp'] = new Array('','Vedi la pagina del progetto'); ta['ca-nstab-image'] = new Array('c','Vedi la pagina dell\'immagine'); ta['ca-nstab-mediawiki'] = new Array('c','Vedi il messaggio di sistema'); ta['ca-nstab-template'] = new Array('c','Vedi il template'); ta['ca-nstab-help'] = new Array('c','Vedi la pagina di aiuto'); ta['ca-nstab-category'] = new Array('c','Vedi la pagina della categoria'); ta['ca-nstab-portal'] = new Array('c','Vedi il portale');

// BEGIN Enable multiple onload functions

// setup onload functions this way: // aOnloadFunctions[aOnloadFunctions.length] = function_name; // without brackets!

if (!window.aOnloadFunctions) { var aOnloadFunctions = new Array; }

window.onload = function { if (window.aOnloadFunctions) { for (var _i=0; _i<aOnloadFunctions.length; _i++) { aOnloadFunctions[_i]; } } }

// END Enable multiple onload functions

// BEGIN Dynamic Navigation Bars

// set up the words in your language var NavigationBarHide = '▲ Nascondi'; var NavigationBarShow = '▼ Espandi';

// 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: //    indexNavigationBar: the index of navigation bar to be toggled function toggleNavigationBar(indexNavigationBar) {  var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("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 (NavChild.className == 'NavPic') { NavChild.style.display = 'none'; }          if (NavChild.className == 'NavContent') { NavChild.style.display = 'none'; }          if (NavChild.className == 'NavToggle') { NavChild.firstChild.data = NavigationBarShow; }      }

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

// adds show/hide-button to navigation bars function createNavigationBarToggleButton {  var indexNavigationBar = 0; // iterate over all -elements for(          var i=0;            NavFrame = document.getElementsByTagName("div")[i];            i++       ) { // if found a navigation bar if (NavFrame.className == "NavFrame") {

indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');

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

// add NavToggle-Button as first div-element // in           NavFrame.insertBefore(               NavToggle,               NavFrame.firstChild           ); NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); }  }   // if more Navigation Bars found than Default: hide all if (NavigationBarShowDefault < indexNavigationBar) { for(              var i=1;                i<=indexNavigationBar;                i++       ) { toggleNavigationBar(i); }  }

}

aOnloadFunctions[aOnloadFunctions.length] = createNavigationBarToggleButton;

// END Dynamic Navigation Bars

/* */