Wikiversità:Monobook.js/MonobookCompleto.js
/*
<nowiki> */
/**
* Monobook modulare versione 6.9.0.
* Derivato dal monobook.js di [[wikipedia:en:User:Wayward]], basato su [[wikipedia:en:User:Alphax/monobook.js]]
* Necessita dell'[[Wikiversità:Monobook.js/monobook.css|apposito monobook.css]]
* Testato su Firefox e IE
* Contiene codice preso dagli script di [[w:Utente:Salvatore Ingala|]], [[w:Utente:Paulatz|]], [[w:Utente:Helios89|]], [[w:Utente:Timendum|]], [[w:Utente:Senpai|]], [[w:Utente:Kiado|]], [[w:Utente:Pietrodn|]]
* Reso modulare ed elaborato da [[Utente:Jalo]]
* Forked from [[wikipedia:en:User:ABCD/monobook.js|User:ABCD/monobook.js]] around April 2005
* Dual licensed under the GFDL and GPL
*/
/** VARIABILI GLOBALI **/
arrayMonitoraggioStringhe = new Array(" ", "Arte", "Astronomia", "Biologia", "Economia", "Filosofia", "Fisica", "Geografia", "Giurisprudenza", "Informatica", "Ingegneria", "Letteratura", "Lingue", "Matematica", "Medicina", "Musica", "Psicologia", "Religione", "Scienze della Terra", "Sociologia", "Storia");
arrayMonitoraggioCodici = new Array(" ", "Arte", "Astronomia", "Biologia", "Economia", "Filosofia", "Fisica", "Geografia", "Giurisprudenza", "Informatica", "Ingegneria", "Letteratura", "Lingue", "Matematica", "Medicina", "Musica", "Psicologia", "Religione", "Scienze della Terra", "Sociologia", "Storia");
arrayArgument = new Array(" ", "Arte", "Astronomia", "Biologia", "Economia", "Filosofia", "Fisica", "Geografia", "Giurisprudenza", "Informatica", "Ingegneria", "Letteratura", "Lingue", "Matematica", "Medicina", "Musica", "Psicologia", "Religione", "Scienze della Terra", "Sociologia", "Storia");
arrayMese = new Array(" ", "gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno",
"luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre");
arrayMeseValore = new Array(" ", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
//Interprogetto (Spiegazioni)
arrayIPspieg = new Array("commons","wikisource (italiano)","per un testo completo su Wikisource (italiano)","wikibooks (italiano)","per il wikibook libro di cucina (italiano)","wikinotizie (italiano)","wikiquote (italiano)","meta","wikizionario (italiano)","wikispecies (italiano)","wikisource (inglese)","wikibooks (inglese)","wikinews (inglese)","wikiquote (inglese)","wiktionary (inglese)");
//Interprogetto (Codici)
arrayIPcod = new Array("commons","s","testo","b","ricetta","n","q","m","wikt","wikispecies","wikisource","wikibooks","wikinews","wikiquote","wiktionary");
//Trasferimento (Spiegazioni)
arrayTrasfspieg = new Array("Wikisource","Wikinews","Wikiquote","Wikibooks","Wikizionario","Wikispecies","Commons","meta");
//Trasferimento (Codici)
arrayTrasfcod = new Array("s","n","q","b","wikt","p","c","m");
var arrayTendina = new Array();
var curTemplate;
// Utilities del monobook<br />
// Vedi [[Wikiversità:Monobook.js/Utils.js]]
document.write('<script type="text/javascript" src="'
+ 'http://it.wikiversity.org/w/index.php?title=Wikiversità:Monobook.js/Utils.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/**** Inizializzazione ****/
if (window.addEventListener) window.addEventListener("load",myLoadFuncs,false);
else if (window.attachEvent) window.attachEvent("onload",myLoadFuncs);
else
{
window.previousLoadFunction = window.onload;
window.onload = function()
{
window.previousLoadFunction();
myLoadFuncs();
}
}
//Ritorna true se la variabile toLoad contiene l'opzione str.
function mustLoad(str){
return toLoad ? (" "+toLoad+" ").indexOf(" "+str+" ") != -1 : false;
}
/**** Carica le funzioni personalizzate ****/
function myLoadFuncs()
{
if (mustLoad("ns0"))
addEditSection0(); // aggiunge pulsante "Modifica sezone 0"
if (mustLoad("tabs"))
add_tabs(); // aggiunge i tab
if (mustLoad("led"))
lastEdit(); // aggiunge pulsante "ultima modifica"
if (mustLoad("purg"))
addPurge(); // aggiunge pulsante "purge"
changeLinks(); // modifica il menu personale
addToolBoxLinks(); // aggiunge i link nel portlet "strumenti"
addNavBarLinks(); // aggiunge i link nel portlet "navigazione"
ta['pt-logout'] = ['x', 'Logout (esci)']; //cambia l'accesskey per "logout"
akeytt();
}
//Modifica la sezione 0 della pagina
function addEditSection0()
{
ta['ca-edit-0'] = ['', 'Modifica la sezione 0'];
if(!document.getElementById) return;
var x = document.getElementById('ca-history');
var tabs2 = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if(!x) return;
if(x.children) x = x.children[0];
else x = x.childNodes[0];
var newLink=x.href;
newLink=newLink.substr(0,newLink.indexOf("&"));
newLink=newLink+"&action=edit§ion=0";
var e0 = document.createElement('form');
e0.href = newLink;
e0.method = 'POST';
e0.id = 'e0';
x.appendChild(e0);
addlilink(tabs2, newLink, '0', 'ca-edit-0');
akeytt();
}
// Functions auxFicus and Ficus
// funzione richiamata quando viene schiacciato il pulsante "OK" sul popup.
// Utilizza la variabile globale "curTemplate" per sapere qual'era il
//template richiesto
function auxFicus(){
// copia dal frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) alla wpTextbox1 textarea
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
//alcuni tasti modificano la textarea del wikEd, non quella classica
// attraverso questa variabile posso sapere se, alla fine, devo copiare quella standard in quella di wikEd oppure no
// se non la usassi il testo inserito in questa funzione con l'uso di "addTextAtCursor" non verrebbe visualizzato
var tornareIndietro=true;
// Carica il textbox1
wpTextbox1 = document.getElementById("wpTextbox1");
// a seconda del template richiesto viene aggiunta (nel posto giusto) la relativa stringa
if (curTemplate == "A")
{
Argument = document.getElementById('argomento').value;
Because = document.getElementById('motivo').value;
wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}\n"+wpTextbox1.value;
var summary = "+Aiutare ";
}
else if (curTemplate == "W")
{
Argument = document.getElementById('argomento').value;
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}\n"+wpTextbox1.value;
var summary = "+Wikificare ";
}
else if (curTemplate == "PW")
{
Argument = document.getElementById('argomento').value;
if (Argument != " ") // se e' stata specificato un argomento
addTextAtCursor("{{PW|"+Argument+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}", "+Da wikificare ", "", 72+Argument.length);
else
addTextAtCursor("{{PW|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}", "+Da wikificare ", "", 71);
var summary = "";
tornareIndietro=false;
}
else if (curTemplate == "S")
{
Argument = document.getElementById('argomento').value;
Argument2 = document.getElementById('argomento2').value;
if (Argument2 != " ")
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"|"+Argument2+"}}\n"+wpTextbox1.value;
else
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"}}\n"+wpTextbox1.value;
var summary = "+Stub ";
}
else if (curTemplate == "O")
{
Argument = document.getElementById('argomento').value;
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"|"+"mese={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n"+wpTextbox1.value;
var summary = "+Orfana ";
}
else if (curTemplate == "C")
{
Argument = document.getElementById('argomento').value;
Because = document.getElementById('motivo').value;
wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}\n"+wpTextbox1.value;
var summary = "+Controllare ";
}
else if (curTemplate == "P")
{
Argument = document.getElementById('argomento').value;
Because = document.getElementById('motivo').value;
wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}\n"+wpTextbox1.value;
var summary = "+NNPOV ";
}
else if (curTemplate == "E")
{
Argument = document.getElementById('argomento').value;
Because = document.getElementById('motivo').value;
wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|[[Utente:"+wgUserName+"|]]}}\n"+wpTextbox1.value;
var summary = "+Enciclopedicità dubbia ";
}
else if (curTemplate == "T")
{
Argument = document.getElementById('argomento').value;
Lingua = document.getElementById('lingua').value;
if (Argument != " ") // se e' stata specificato un argomento
addText("{{T|lingua="+Lingua+"|argomento="+Argument+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", 0);
else
addText("{{T|lingua="+Lingua+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", 0);
var summary = "";
}
else if (curTemplate == "T sezione")
{
Argument = document.getElementById('argomento').value;
Lingua = document.getElementById('lingua').value;
if (Argument != " ") // se e' stata specificato un argomento
addTextAtCursor("{{T sezione|lingua="+Lingua+"|argomento="+Argument+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", "", 86+Lingua.length+Argument.length);
else
addTextAtCursor("{{T sezione|lingua="+Lingua+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", "", 75+Lingua.length);
var summary = "";
tornareIndietro=false;
}
else if (curTemplate == "Da unire")
{
Pagina = document.getElementById('pagina').value;
Paragrafo = document.getElementById('paragrafo').value;
if (Paragrafo != "") // se e' stato specificato un paragrafo
addText("{{U|"+Pagina+"|[["+Pagina+"#"+Paragrafo+"|"+Paragrafo+"]]}}", "+Da unire ", 0);
else
addText("{{U|"+Pagina+"}}", "+Da unire ", 0);
var summary = "";
}
else if (curTemplate == "cancelcopy")
{
Fonte = document.getElementById('url').value;
addText("{{cancelcopy|fonte="+Fonte+"|firma=~~~}}", "+Da cancellare per copyviol ", 0);
var summary = "";
}
else if (curTemplate == "Avvisocancellautente")
{
Numero = document.getElementById('numero').value;
Pagina = document.getElementById('pagina').value;
if (Numero == "") // se e' la prima votazione
addTextAtCursor("{{Avvisocancellautente|"+Pagina+"}} ~~~~", "Avviso di pagina in cancellazione","",26+Pagina.length);
else
addTextAtCursor("{{Avvisocancellautente|"+Pagina+"|/"+Numero+"}} ~~~~", "Avviso di pagina in cancellazione","",28+Pagina.length+Numero.length);
var summary = "";
document.getElementById("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "Cancella subito")
{
Motivo = document.getElementById('motivo').value;
addText("{{Cancella subito|"+Motivo+"}}", "+Da cancellare subito ", 0);
var summary = "";
}
else if (curTemplate == "Controlcopy")
{
Motivo = document.getElementById('motivo').value;
Argomento = document.getElementById('argomento').value;
addText("{{Controlcopy|motivo="+Motivo+"|firma=~~~|argomento="+Argomento+"|mese={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Controlcopy ", 0);
var summary = "";
}
else if (curTemplate == "ViolazioneCopyright")
{
Fonte = document.getElementById('url').value;
addText("{{ViolazioneCopyright|url="+Fonte+"|utente=~~~}}", "Avviso violazione di copyright", 0);
var summary = "";
}
else if (curTemplate == "Avvisocopyviol")
{
Fonte = document.getElementById('url').value;
Pagina = document.getElementById('pagina').value;
addTextAtCursor("{{Avvisocopyviol|pagina="+Pagina+"|url="+Fonte+"}}~~~~", "Avviso copyviol","",39+Pagina.length+Fonte.length);
var summary = "";
document.getElementById("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "Avvisoimmagine")
{
Immagine1 = document.getElementById('immagine1').value;
Immagine2 = document.getElementById('immagine2').value;
Immagine3 = document.getElementById('immagine3').value;
if (Immagine2 == "") // se non e' stata specificata la seconda immagine
addTextAtCursor("{{subst:Avvisoimmagine|immagine=[[:Immagine:"+Immagine1+"]]}}~~~~", "Copyright immagini","",48+Immagine1.length);
else if (Immagine3 == "") // se non e' stata specificata la terza immagine
addTextAtCursor("{{subst:Avvisoimmagine|immagini=[[:Immagine:"+Immagine1+"]] e [[:Immagine:"+Immagine2+"]]}}~~~~", "Copyright immagini","",65+Immagine1.length+Immagine2.length);
else // se e' stata specificata anche la terza immagine
addTextAtCursor("{{subst:Avvisoimmagine|immagini=[[:Immagine:"+Immagine1+"]], [[:Immagine:"+Immagine2+"]] e [[:Immagine:"+Immagine3+"]]}}~~~~", "Copyright immagini","",81+Immagine1.length+Immagine2.length+Immagine3.length);
var summary = "";
document.getElementById("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "Vandalismo")
{
Pagina = document.getElementById('pagina').value;
addTextAtCursor("{{Vandalismo|"+Pagina+"}}~~~~", "Avviso vandalismo","",15+Pagina.length);
var summary = "";
document.getElementById("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "rc")
{
Durata = document.getElementById('durata').value;
addTextAtCursor("{{subst:rc|"+Durata+"|~~~~}}", "cartellino rosso","",18+Durata.length);
var summary = "";
document.getElementById("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "test")
{
Pagina = document.getElementById('pagina').value;
Diff = document.getElementById('diff').value;
if (Diff != "") // se e' stato aggiunto anche il link alla revisione "incriminata"
addTextAtCursor("{{test|pagina="+Pagina+"|revisione="+Diff+"}} ~~~~", "test","",26+Pagina.length+Diff.length);
else
addTextAtCursor("{{test|pagina="+Pagina+"}} ~~~~", "test","",15+Pagina.length);
var summary = "";
document.getElementById("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "grazie")
{
Pagina = document.getElementById('pagina').value;
addTextAtCursor("{{grazie|"+Pagina+"}} ~~~~", "grazie","",12+Pagina.length);
var summary = "";
document.getElementById("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "interprogetto")
{
Pagina = document.getElementById('pagina').value;
Progetto = document.getElementById('progetto');
ProgettoCod = arrayIPcod[Progetto.selectedIndex];
if (Pagina == "") // se non e' stata specificata la pagina
addTextAtCursor("{{interprogetto|"+ProgettoCod+"}}", "+interprogetto ","",18+ProgettoCod.length);
else
addTextAtCursor("{{interprogetto|"+ProgettoCod+"="+Pagina+"}}", "+interprogetto ","",19+ProgettoCod.length+Pagina.length);
var summary = "";
tornareIndietro = false;
}
else if (curTemplate == "trasferimento")
{
SoloPar = document.getElementById('soloPar');
Progetto = document.getElementById('progetto');
ProgettoCod = arrayTrasfcod[Progetto.selectedIndex];
if (SoloPar.checked) // se va trasferito solo un paragrafo
{
addTextAtCursor("{{trasferimento|"+ProgettoCod+"|par}}", "+trasferimento ","",22+ProgettoCod.length);
tornareIndietro = false;
}
else
addText("{{trasferimento|"+ProgettoCod+"}}", "+trasferimento ", 0);
var summary = "";
document.getElementById("wpMinoredit").checked=1;
}
else if (curTemplate == "dmoz")
{
Percorso = document.getElementById('percorso').value;
NomeVoce = document.getElementById('nomeVoce').value;
if (NomeVoce != "") // se e' stata specificata una pagina
addTextAtCursor("{{Dmoz|"+Percorso+"|"+NomeVoce+"}}", "+Dmoz ", "", 10+Percorso.length+NomeVoce.length);
else
addTextAtCursor("{{Dmoz|"+Percorso+"}}", "+Dmoz ", "", 9+Percorso.length);
var summary = "+ DMOZ - link non necessari ";
tornareIndietro=false;
}
else if (curTemplate == "spam")
{
NomeVoce = document.getElementById('nomeVoce').value;
if (NomeVoce != "") // se e' stata specificata una voce
addTextAtCursor("{{Spam|"+NomeVoce+"}}","","~~~~",0)
else
addTextAtCursor("{{Spam}}","","~~~~",0)
var summary = "+Spam ";
tornareIndietro=false;
}
else if (curTemplate == "promozionale")
{
NomeVoce = document.getElementById('nomeVoce').value;
if (NomeVoce != "") // se e' stata specificata una voce
addTextAtCursor("{{Promozionale|"+NomeVoce+"}}","","~~~~",0)
else
addTextAtCursor("{{Promozionale}}","","~~~~",0)
var summary = "+Promozionale ";
tornareIndietro=false;
}
else if (curTemplate == "problematico")
{
Utente = document.getElementById('utente').value;
if (Utente != "") // se e' stata specificata una voce
addTextAtCursor("{{Problematico|"+Utente+"}}","","",17+Utente.length)
else
addTextAtCursor("{{Problematico}}","","",16)
var summary = "+Problematico ";
tornareIndietro=false;
}
else if (curTemplate == "vandalo")
{
Utente = document.getElementById('utente').value;
if (Utente != "") // se e' stata specificata una voce
addTextAtCursor("{{Vandalo|"+Utente+"}}","","",12+Utente.length)
else
addTextAtCursor("{{Vandalo}}","","",11)
var summary = "+Vandalo ";
tornareIndietro=false;
}
else if (curTemplate == "Monitoraggio")
{
Argument = document.getElementById('monitoraggio').value;
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"}}\n"+wpTextbox1.value;
var summary = "+Monitoraggio ";
}
else if (curTemplate == "Incorso")
{
Argument = document.getElementById('argomento').value;
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"}}\n"+wpTextbox1.value;
var summary = "+Incorso ";
}
else if (curTemplate == "vedi anche")
{
Pagina = document.getElementById('pagina').value;
addTextAtCursor("{{Vedi anche|"+Pagina+"}}","","",15+Pagina.length)
var summary = "+Vedi anche ";
tornareIndietro=false;
}
else if (curTemplate == "Da aggiornare")
{
Anno = document.getElementById('anno').value;
Mese = document.getElementById('mese').value;
if (Mese != " ") // se e' stata specificato un mese
wpTextbox1.value="{{"+curTemplate+"|anno="+Anno+"|mese="+Mese+"}}\n"+wpTextbox1.value;
else
wpTextbox1.value="{{"+curTemplate+"|anno="+Anno+"}}\n"+wpTextbox1.value;
var summary = "+Da aggiornare ";
}
else if (curTemplate == "nota disambigua")
{
Pagina = document.getElementById('pagina').value;
Motivo = document.getElementById('motivo').value;
addText('{{nota disambigua|'+Motivo+'|[['+Pagina+']]}}', "", 0);
var summary = "+Nota disambigua ";
}
else if (curTemplate == "Portale")
{
Portale1 = document.getElementById('portale1').value;
Portale2 = document.getElementById('portale2').value;
Portale3 = document.getElementById('portale3').value;
if (Portale2 == " ") // se non e' stato specificato il secondo portale
addTextAtCursor("{{Portale|"+Portale1+"}}", "", "", 12+Portale1.length);
else if (Portale3 == " ") // se non e' stato specificato il terzo portale
addTextAtCursor("{{Portale|"+Portale1+"|"+Portale2+"}}", "","",13+Portale1.length+Portale2.length);
else // se e' stato specificato anche il terzo portale
addTextAtCursor("{{Portale|"+Portale1+"|"+Portale2+"|"+Portale3+"}}", "","",14+Portale1.length+Portale2.length+Portale3.length);
var summary = "+Portale ";
document.getElementById("wpMinoredit").checked=1;
tornareIndietro = false;
}
// Scrive l'oggetto della modifica
summ=document.getElementById("wpSummary");
summ.value=summ.value+summary;
// Chiude il Popup (lavoro finito)
RemoveNode('inlinePopupDiv');
// Se devo ricopiare la textarea classica in quella di wikEd
if (tornareIndietro == true)
// copia la wpTextbox1 textarea nel frame del wikEd
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateFrame();
}
}
}
// Crea il popup utilizzato per quei template che richiedono parametri aggiuntivi
function Ficus(Template){
//Creo il testo del popup
switch(Template){
case "A":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da aiutare"</span>.<br />' +
' Per favore scrivi una motivazione e scegli un argomento dalla lista';
break;
case "C":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da controllare"</span>.<br />' +
' Per favore scrivi una motivazione e scegli un argomento dalla lista';
break;
case "P":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Segnalazioni NPOV"</span>.<br />' +
' Per favore scrivi una motivazione e scegli un argomento dalla lista';
break;
case "W":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da wikificare"</span>.<br />' +
' Per favore scegli un argomento dalla lista.';
break;
case "PW":
Greeter = 'Hai richiesto di wikificare questo paragrafo.<br />' +
' Per favore scegli un argomento dalla lista.';
break;
case "S":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Stub"</span>.<br />' +
' Per favore scegli un argomento dalla lista, ed eventualmente un secondo argomento.';
break;
case "E":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da controllare per enciclopedicità"</span>.<br />' +
' Per favore scrivi una motivazione e scegli un argomento dalla lista';
break;
case "O":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Orfana"</span>.<br />' +
' Per favore scegli un argomento dalla lista.';
break;
case "T":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da tradurre"</span>.<br />' +
' Per favore scegli la lingua d\'origine ed un argomento dalle liste.';
break;
case "T sezione":
Greeter = 'Hai richiesto di segnalare il paragrafo come "da tradurre"<br />' +
' Per favore scegli la lingua d\'origine ed un argomento dalle liste.';
break;
case "Da unire":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da unire"</span>.<br />' +
' Per favore scegli una pagina e, eventualmente, un paragrafo.';
break;
case "cancelcopy":
Greeter = 'Hai richiesto di cancellare questa pagina per violazione di copyright.<br />' +
' Per favore specifica la fonte.';
break;
case "Avvisocancellautente":
Greeter = 'Hai richiesto di avvisare l\'utente riguardo ad una pagina in cancellazione.<br />' +
' Per favore specifica a quale pagina ti riferisci ed il numero della votazione.<br />' +
' Lascia il campo vuoto se è la prima votazione su questa pagina.';
break;
case "Cancella subito":
Greeter = 'Hai richiesto di cancellare immediatamente questa pagina.<br />' +
' Per favore specifica il motivo.';
break;
case "Controlcopy":
Greeter = 'Hai richiesto di controllare la pagina per eventuali copyviol.<br />' +
' Per favore specifica un motivo e scegli un argomento.';
break;
case "ViolazioneCopyright":
Greeter = 'Hai richiesto di segnalare la pagina come "possibili" violazione di copyright.<br />' +
' Per favore specifica la fonte.';
break;
case "Avvisocopyviol":
Greeter = 'Hai richiesto di avvisare un utente riguardo ad una sua violazione di copyright.<br />' +
' Per favore specifica la pagina e la fonte.';
break;
case "Avvisoimmagine":
Greeter = 'Hai richiesto di avvisare l\'utente per l\'upload di un\'immagine in copyviol.<br />' +
' Per favore specifica il nome dell\'immagine o delle immagini. (Non scrivere "Immagine:")';
break;
case "Vandalismo":
Greeter = 'Hai richiesto di avvisare un utente dopo un vandalismo.<br />' +
' Per favore specifica la pagina vandalizzata.';
break;
case "rc":
Greeter = 'Hai richiesto di avvisare un utente riguardo ad un suo blocco.<br />' +
' Per favore specifica la durata del blocco.';
break;
case "test":
Greeter = 'Hai richiesto di avvisare l\'utente dopo che ha fatto un test.<br />' +
' Per favore specifica la pagina e, eventualmente, il diff della modifica.';
break;
case "grazie":
Greeter = 'Hai richiesto di ringraziare un utente anonimo per un prezioso contributo.<br />' +
' Per favore specifica la pagina modificata.';
break;
case "interprogetto":
Greeter = 'Hai richiesto di inserire il template "interprogetto" nella pagina.<br />' +
' Per favore scegli un progetto e, eventualmente, specifica la pagina.';
break;
case "trasferimento":
Greeter = 'Hai richiesto di trasferire questa pagina su di un altro progetto pagina.<br />' +
' Per favore scegli un progetto e specifica se vuoi spostare solo un paragrafo.';
break;
case "dmoz":
Greeter = 'Hai richiesto di inserire il template DMOZ.<br />' +
' Per favore specifica il percorso su dmoz ed il nome della pagina (opzionale).';
break;
case "Monitoraggio":
Greeter = 'Hai richiesto di inserire il template Monitoraggio.<br />' +
' Per favore specifica il progetto a cui la pagina appartiene (opzionale).';
break;
case "Incorso":
Greeter = 'Hai richiesto di inserire il template Incorso.<br />' +
' Per favore specifica l\'argomento trattato dalla pagina (opzionale).';
break;
case "Da aggiornare":
Greeter = 'Hai richiesto di inserire il template "Da aggiornare".<br />' +
' Per favore specifica anno e mese (opzionale) in cui la voce andrà aggiornata.';
break;
case "nota disambigua":
Greeter = 'Hai richiesto di inserire il template "Nota disambigua".<br />' +
' Per favore specifica il motivo della disambigua ed il relativo wikilink';
break;
case "Portale":
Greeter = 'Hai richiesto di inserire il template "Portale".<br />' +
' Per favore specifica un massimo di 3 portali';
break;
case "spam":
Greeter = 'Hai richiesto di inserire il template "Spam".<br />' +
' Per favore specifica il nome di una pagina coinvolta';
break;
case "promozionale":
Greeter = 'Hai richiesto di inserire il template "promozionale".<br />' +
' Per favore specifica il nome di una pagina coinvolta';
break;
case "problematico":
Greeter = 'Hai richiesto di inserire il template "problematico".<br />' +
' Per favore specifica il nome dell\'utente';
break;
case "vandalo":
Greeter = 'Hai richiesto di inserire il template "vandalo".<br />' +
' Per favore specifica il nome dell\'utente';
break;
case "vedi anche":
Greeter = 'Hai richiesto di inserire il template "vedi anche".<br />' +
' Per favore specifica il nome dell\'altra pagina';
break;
default: Greeter = 'Qualcosa è andato storto, fai pure quello che vuoi: non ho idea di cosa succederà'
}
// memorizzo il template richiesto. Verra' usato nella funzione AuxFicus
curTemplate = Template;
var div = document.createElement('div');
div.id = 'inlinePopupDiv';
div.style.position = 'fixed';
div.style.zIndex = 1000;
div.style.left = '5px';
div.style.top = '5px';
div.style.backgroundColor = '#FFFFFF';
div.style.borderStyle = 'solid';
div.style.borderWidth = ' medium';
div.style.borderColor = '#000000';
var top = document.createElement('div');
top.id = 'inlinePopupTop';
top.style.textAlign = 'right';
top.style.margin = '8px';
top.style.backgroundColor = '#DDDDDD';
// crea il tasto "Close"
var a = document.createElement('a');
a.appendChild( document.createTextNode('Close'));
a.href = "javascript:void RemoveNode('inlinePopupDiv')";
a.style.margin = '8px';
top.appendChild(a);
div.appendChild(top);
// crea la spiegazione
var greet = document.createElement('p');
greet.innerHTML = Greeter;
div.appendChild(greet);
var form = document.createElement('form');
form.name = "popupForm";
var p = document.createElement('p');
// crea casella di testo "Motivazione:"
if (Template == "A" ||
Template == "C" ||
Template == "P" ||
Template == "Controlcopy" ||
Template == "Cancella subito" ||
Template == "nota disambigua" ||
Template == "E")
{
p.appendChild(document.createTextNode('Motivazione:'));
var motivo = document.createElement('input');
motivo.name = 'editReason';
motivo.id = 'motivo';
motivo.type = 'text';
p.appendChild(motivo);
}
// crea la combo box "Argomento:"
if (Template == "A" ||
Template == "C" ||
Template == "P" ||
Template == "W" ||
Template == "PW" ||
Template == "S" ||
Template == "O" ||
Template == "T" ||
Template == "T sezione" ||
Template == "Controlcopy" ||
Template == "Incorso" ||
Template == "E")
{
p.appendChild(document.createTextNode('Argomento:'));
var argomento = document.createElement('select');
argomento.name = 'popupSelect';
argomento.id = 'argomento';
argomento.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayArgument.length; i++){
option = new Option(arrayArgument[i],' ');
option.value = arrayArgument[i];
argomento.options[argomento.options.length] = option;
}
p.appendChild(argomento);
}
// crea la combo box "Argomento2:"
if (Template == "S")
{
p.appendChild(document.createTextNode('Argomento2:'));
var argomento2 = document.createElement('select');
argomento2.name = 'popupSelect';
argomento2.id = 'argomento2';
argomento2.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayArgument.length; i++){
option = new Option(arrayArgument[i],' ');
option.value = arrayArgument[i];
argomento2.options[argomento2.options.length] = option;
}
p.appendChild(argomento2);
}
// crea la combo box "Portale1:"
if (Template == "Portale")
{
p.appendChild(document.createTextNode('Portale1:'));
var portale1 = document.createElement('select');
portale1.name = 'popupSelect';
portale1.id = 'portale1';
portale1.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayPortali.length; i++){
option = new Option(arrayPortali[i],' ');
option.value = arrayPortali[i];
portale1.options[portale1.options.length] = option;
}
p.appendChild(portale1);
}
// crea la combo box "Portale2:"
if (Template == "Portale")
{
p.appendChild(document.createTextNode('Portale2:'));
var portale2 = document.createElement('select');
portale2.name = 'popupSelect';
portale2.id = 'portale2';
portale2.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayPortali.length; i++){
option = new Option(arrayPortali[i],' ');
option.value = arrayPortali[i];
portale2.options[portale2.options.length] = option;
}
p.appendChild(portale2);
}
// crea la combo box "Portale3:"
if (Template == "Portale")
{
p.appendChild(document.createTextNode('Portale3:'));
var portale3 = document.createElement('select');
portale3.name = 'popupSelect';
portale3.id = 'portale3';
portale3.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayPortali.length; i++){
option = new Option(arrayPortali[i],' ');
option.value = arrayPortali[i];
portale3.options[portale3.options.length] = option;
}
p.appendChild(portale3);
}
// crea la combo box "Progetto:"
if (Template == "Monitoraggio")
{
p.appendChild(document.createTextNode('Progetto:'));
var monitoraggio = document.createElement('select');
monitoraggio.name = 'popupSelect';
monitoraggio.id = 'monitoraggio';
monitoraggio.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayMonitoraggioStringhe.length; i++){
option = new Option(arrayMonitoraggioStringhe[i],' ');
option.value = arrayMonitoraggioCodici[i];
monitoraggio.options[monitoraggio.options.length] = option;
}
p.appendChild(monitoraggio);
}
// crea casella di testo "Lingua:"
if (Template == "T" ||
Template == "T sezione" )
{
p.appendChild(document.createTextNode('Lingua (es: inglese, tedesca, ...):'));
var lingua = document.createElement('input');
lingua.name = 'language';
lingua.id = 'lingua';
lingua.type = 'text';
p.appendChild(lingua);
}
// crea casella di testo "Pagina:"
if (Template == "interprogetto" ||
Template == "grazie" ||
Template == "test" ||
Template == "Vandalismo" ||
Template == "Avvisocopyviol" ||
Template == "Avvisocancellautente" ||
Template == "nota disambigua" ||
Template == "vedi anche" ||
Template == "Da unire")
{
p.appendChild(document.createTextNode('Pagina (senza "[[ ]]"):'));
var pagina = document.createElement('input');
pagina.name = 'page';
pagina.id = 'pagina';
pagina.type = 'text';
p.appendChild(pagina);
}
// crea casella di testo "Numero votazione (solo se diverso da 1):"
if (Template == "Avvisocancellautente")
{
p.appendChild(document.createTextNode('Numero votazione (solo se diverso da 1):'));
var numero = document.createElement('input');
numero.name = 'number';
numero.id = 'numero';
numero.type = 'text';
p.appendChild(numero);
}
// crea casella di testo "Percorso (senza "http://dmoz.org/"):"
if (Template == "dmoz")
{
p.appendChild(document.createTextNode('Percorso (senza "http://dmoz.org/"):'));
var percorso = document.createElement('input');
percorso.name = 'path';
percorso.id = 'percorso';
percorso.type = 'text';
p.appendChild(percorso);
}
// crea casella di testo "Nome pagina:"
if ((Template == "dmoz") ||
(Template == "spam") ||
(Template == "promozionale"))
{
p.appendChild(document.createTextNode('Nome pagina (opzionale):'));
var nomeVoce = document.createElement('input');
nomeVoce.name = 'pageName';
nomeVoce.id = 'nomeVoce';
nomeVoce.type = 'text';
p.appendChild(nomeVoce);
}
// crea casella di testo "Anno:"
if (Template == "Da aggiornare")
{
p.appendChild(document.createTextNode('Anno:'));
var anno = document.createElement('input');
anno.name = 'Year';
anno.id = 'anno';
anno.type = 'text';
p.appendChild(anno);
}
// crea la combo box "Mese (opzionale):"
if (Template == "Da aggiornare")
{
p.appendChild(document.createTextNode('Mese:'));
var mese = document.createElement('select');
mese.name = 'popupMonth';
mese.id = 'mese';
mese.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayMese.length; i++){
option = new Option(arrayMese[i],' ');
option.value = arrayMeseValore[i];
mese.options[mese.options.length] = option;
}
p.appendChild(mese);
}
// crea casella di testo "Paragrafo:"
if (Template == "Da unire")
{
p.appendChild(document.createTextNode('Paragrafo (opzionale) :'));
var paragrafo = document.createElement('input');
paragrafo.name = 'paragraph';
paragrafo.id = 'paragrafo';
paragrafo.type = 'text';
p.appendChild(paragrafo);
}
// crea casella di testo "URL o altra fonte:"
if (Template == "cancelcopy" ||
Template == "Avvisocopyviol" ||
Template == "ViolazioneCopyright")
{
p.appendChild(document.createTextNode('URL o altra fonte:'));
var url = document.createElement('input');
url.name = 'url';
url.id = 'url';
url.type = 'text';
p.appendChild(url);
}
// crea casella di testo "Immagine 1:"
if (Template == "Avvisoimmagine")
{
p.appendChild(document.createTextNode('Immagine 1 (es: NomeImmagine.ext):'));
var immagine1 = document.createElement('input');
immagine1.name = 'image1';
immagine1.id = 'immagine1';
immagine1.type = 'text';
p.appendChild(immagine1);
}
// crea casella di testo "Immagine 2:"
if (Template == "Avvisoimmagine")
{
p.appendChild(document.createTextNode('Immagine 2 (opzionale):'));
var immagine2 = document.createElement('input');
immagine2.name = 'image2';
immagine2.id = 'immagine2';
immagine2.type = 'text';
p.appendChild(immagine2);
}
// crea casella di testo "Immagine 3:"
if (Template == "Avvisoimmagine")
{
p.appendChild(document.createTextNode('Immagine 3 (opzionale):'));
var immagine3 = document.createElement('input');
immagine3.name = 'image3';
immagine3.id = 'immagine3';
immagine3.type = 'text';
p.appendChild(immagine3);
}
// crea casella di testo "Durata:"
if (Template == "rc")
{
p.appendChild(document.createTextNode('Durata:'));
var durata = document.createElement('input');
durata.name = 'duration';
durata.id = 'durata';
durata.type = 'text';
p.appendChild(durata);
}
// crea casella di testo "Diff link:"
if (Template == "test")
{
p.appendChild(document.createTextNode('Diff link:'));
var diff = document.createElement('input');
diff.name = 'diff';
diff.id = 'diff';
diff.type = 'text';
p.appendChild(diff);
}
// crea casella di testo "Nome utente:"
if ((Template == "problematico") ||
(Template == "vandalo"))
{
p.appendChild(document.createTextNode('Nome utente:'));
var utente = document.createElement('input');
utente.name = 'utente';
utente.id = 'utente';
utente.type = 'text';
p.appendChild(utente);
}
// crea la combo box "Progetto:"
if (Template == "trasferimento")
{
p.appendChild(document.createTextNode('Progetto:'));
var progetto = document.createElement('select');
progetto.name = 'popupProject';
progetto.id = 'progetto';
progetto.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayTrasfspieg.length; i++){
option = new Option(arrayTrasfspieg[i],' ');
option.value = arrayTrasfspieg[i];
progetto.options[progetto.options.length] = option;
}
p.appendChild(progetto);
}
// crea la combo box "Progetto:"
if (Template == "interprogetto")
{
p.appendChild(document.createTextNode('Progetto:'));
var progetto = document.createElement('select');
progetto.name = 'popupProject';
progetto.id = 'progetto';
progetto.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayIPspieg.length; i++){
option = new Option(arrayIPspieg[i],' ');
option.value = arrayIPspieg[i];
progetto.options[progetto.options.length] = option;
}
p.appendChild(progetto);
}
// crea casella di testo "Solo il paragrafo?:"
if (Template == "trasferimento")
{
p.appendChild(document.createTextNode('Solo il paragrafo?:'));
var soloPar = document.createElement('input');
soloPar.name = 'onlyPar';
soloPar.id = 'soloPar';
soloPar.type = 'checkbox';
soloPar.checked = soloPar.defaultChecked = false;
p.appendChild(soloPar);
}
// crea il bottone "OK"
var button = document.createElement('input');
button.value = 'OK';
button.type = 'button';
// il comando dipende dal browser utilizzato
// Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
// dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
// supportati e dei metodi di calcolo degli stessi
if (BrowserDetect.browser=="Firefox" || BrowserDetect.browser=="Mozilla" || BrowserDetect.browser=="Netscape")
button.setAttribute('onclick', 'auxFicus()');
else
//if (BrowserDetect.browser=="Explorer") commentato per farlo funzionare con gli altri browser
button.onclick = auxFicus;
p.appendChild(button);
// reimposta il tutto
form.appendChild(p);
div.appendChild(form);
// e lo mostra a video
document.body.appendChild(div);
div.getElementsByTagName('input')[0].focus();
}
/**** Personalizza i link della barra personale ****/
function changeLinks()
{
if(!document.getElementById) return;
if (mustLoad("lks"))
{
// Modifica i link
document.getElementById('pt-mytalk').firstChild.innerHTML = 'discussione';
document.getElementById('pt-preferences').firstChild.innerHTML = 'preferenze';
document.getElementById('pt-watchlist').firstChild.innerHTML = 'osservati speciali';
document.getElementById('pt-mycontris').firstChild.innerHTML = 'contributi';
}
if (mustLoad("orol"))
{
// Aggiunge l'orologio
var toplinks = document.getElementById('p-personal').getElementsByTagName('ul')[0];
addlilink(toplinks, '#', '', 'utcdate');
showtime();
}
}
/**** Aggiunge il tab "purge" ****/
function addPurge()
{
ta['ca-purge'] = ['g', 'Pulisci la cache'];
if(!document.getElementById) return;
var x = document.getElementById('ca-history');
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if(!x) return;
if(x.children) x = x.children[0];
else x = x.childNodes[0];
var pf = document.createElement('form');
pf.action = '?action=purge';
pf.method = 'POST';
pf.id = 'pf';
x.appendChild(pf);
addlilink(tabs, 'javascript:document.getElementById("pf").submit();', 'purge', 'ca-purge');
akeytt();
}
/**** Aggiunge il tab "ultima modifica" ****/
function lastEdit()
{
ta['ca-ledit'] = ['u', 'ultima modifica'];
if(!document.getElementById) return;
var x = document.getElementById('ca-history');
var tabs2 = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if(!x) return;
if(x.children) x = x.children[0];
else x = x.childNodes[0];
var led = document.createElement('form');
led.action = '?diff=0';
led.method = 'POST';
led.id = 'led';
x.appendChild(led);
addlilink(tabs2, 'javascript:document.getElementById("led").submit();', 'ultima modifica', 'ca-ledit');
akeytt();
}
/**** Menu "strumenti vari" ****/
//Sostituzioni automatiche
function fixformat(){
// copia il frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) nella wpTextbox1 textarea
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
var form = document.editform;
var txt = form.wpTextbox1;
txt.value = txt.value
.replace(/\’/g, "'")
.replace(/ '([\w\ ]+)' /g, ' "$1" ')
.replace(/“/g,'"')
.replace(/”/g,'"')
.replace(/–/g, '-')
.replace(/,,/g, ',')
.replace(/ m2 /g, ' m² ')
.replace(/a' /g, "à ")
.replace(/([^p])o' /g, "$1ò ")
.replace(/u' /g, "ù ")
.replace(/i' /g, "ì ")
.replace(/ anzich(è|e')/g, " anziché")
.replace(/ affinch(è|e')/g, " affinché")
.replace(/ bench(è|e')/g, " benché")
.replace(/ cioé/g, " cioè")
.replace(/ Dè /g, " De' ")
.replace(/ dè /g, " de' ")
.replace(/ dò/g, " do")
.replace(/E' /g, "È ")
.replace(/É /g, "È ")
.replace(/ e' /g, " è ")
.replace(/ é/g, " è")
.replace(/ fà /g, " fa ")
.replace(/ fè /g, " fe' ")
.replace(/ Frà /g, " Fra' ")
.replace(/ fù /g, " fu ")
.replace(/ mò /g, " mo' ")
.replace(/ nè /g, " né ")
.replace(/ ne' /g, " né ")
.replace(/ nonch(è|e')/g, " nonché")
.replace(/ pè /g, " pe' ")
.replace(/ perch(è|e')/g, " perché")
.replace(/ per(ó|o') /g,' però ')
.replace(/ piu' /g, " più ")
.replace(/ pò/g, " po'")
.replace(/ poich(è|e') /g, " poiché ")
.replace(/ propio/g, " proprio")
.replace(/ (puo|puo') /gi,' può ')
.replace(/ quì /gi, " qui ")
.replace(/ quà /gi, " qua ")
.replace(/ qual'è/gi, " qual è")
.replace(/ sà /gi, " sa ")
.replace(/ sè /gi, " sé ")
.replace(/si' /g, "sì")
.replace(/ sò /g, " so ")
.replace(/ sù /g, " su ")
.replace(/ tr(è|e'|é) /g, " tre ")
.replace(/ sucessivo /gi, " successivo ")
.replace(/</g,'<')
.replace(/>/g,'>')
.replace(/&/g,'&')
.replace(/"/g,'"')
.replace(/à/g,'à')
.replace(/è/g,'è')
.replace(/é/g,'é')
.replace(/ì/g,'ì')
.replace(/¡/g,'¡')
.replace(/¢/g,'¢')
.replace(/£/g,'£')
.replace(/¥/g,'¥')
.replace(/´/g,"'")
.replace(/±/g,'±')
.replace(/×/g,'×')
.replace(/÷/g,'÷')
.replace(/µ/g,'µ')
.replace(/°/g,'°')
.replace(/¼/g,'¼')
.replace(/½/g,'½')
.replace(/¾/g,'¾')
.replace(/¹/g,'¹')
.replace(/²/g,'²')
.replace(/³/g,'³')
.replace(/§/g,'§')
.replace(/<\/?(b|strong)>/gi, "'''")
.replace(/<\/?(i|em|var)>/gi, "''")
.replace(/<br />\n\n/g,'\n\n')
.replace(/<br />/gi,'<br />')
.replace(/\n<hr[ \/]*>\n/gi, '\n----\n')
.replace(/ +<hr[ \/]*> +/gi, '\n----\n')
.replace(/<hr ([^>\/]+?)>/gi,'<hr $1 />')
.replace(/\n *<h1> *([^<]+?) *<\/h1> *\n/gi, "\n= $1 =\n")
.replace(/\n *<h2> *([^<]+?) *<\/h2> *\n/gi, "\n== $1 ==\n")
.replace(/\n *<h3> *([^<]+?) *<\/h3> *\n/gi, "\n=== $1 ===\n")
.replace(/\n *<h4> *([^<]+?) *<\/h4> *\n/gi, "\n==== $1 ====\n")
.replace(/\n *<h5> *([^<]+?) *<\/h5> *\n/gi, "\n===== $1 =====\n")
.replace(/\n *<h6> *([^<]+?) *<\/h6> *\n/gi, "\n====== $1 =======\n")
;
form.wpSummary.value += "+formattazione ";
form.wpMinoredit.checked = true;
// copia la wpTextbox1 textarea nel frame wikEd
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateFrame();
}
}
}
//Cerca e sostituisci
function replace(){
// copia il frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) nella wpTextbox1 textarea
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
var s = prompt("Search regexp?");
if(s){
var r = prompt("Replace regexp?");
if(!r && r != '') return;
var txt = document.editform.wpTextbox1;
txt.value = txt.value.replace(new RegExp(s, "g"), r);
}
// copia la wpTextbox1 textarea nel frame wikEd
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateFrame();
}
}
}
/**** Funzioni per le pagine di discussione ****/
// Aggiunge il messaggio "msg" alla pagina editata, scrive "summ" nell'oggetto,
// segna o meno "segui questa pagina" a seconda dell'impostazione precedente
// e spunta "modifica minore"
function edit_summary_watch(msg, summ, watch, minor)
{
// copia il frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) nella wpTextbox1 textarea
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
t.value += msg;
f.wpSummary.value = summ;
f.wpWatchthis.checked = watch;
f.wpMinoredit.checked = minor;
// copia la wpTextbox1 textarea nel frame wikEd
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateFrame();
}
}
}
// Come il precedente, ma aggiunge "msg" all'inizio della pagina
function edit_summary_watch2(msg, summ, watch, minor)
{
// copia il frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) nella wpTextbox1 textarea
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
var f = document.editform, t = f.wpTextbox1;
t.value = msg + '\n' + t.value;
f.wpSummary.value = summ;
f.wpWatchthis.checked = watch;
f.wpMinoredit.checked = minor;
// copia la wpTextbox1 textarea nel frame wikEd
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateFrame();
}
}
}
// Places perm block and name block tags at top of edit section,
// marks or unmarks the "Watch this page" checkbox according to watch,
// and marks or unmarks the "Minor edit" checkbox
function perm_name_block(msg, summ, watch, minor)
{
// copia il frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) nella wpTextbox1 textarea
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
var temp = t.value;
t.value = msg + '\n\n' + temp;
f.wpSummary.value = summ;
f.wpWatchthis.checked = watch;
f.wpMinoredit.checked = minor;
// copia la wpTextbox1 textarea nel frame wikEd
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateFrame();
}
}
}
/**** Aggiunge i tab e i menu ****/
// aggiunge vari tabs e menu-tabs
function add_tabs()
{
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
//Solo per le pagine di discussioni degli utenti
if((document.title.indexOf("Modifica") != -1) && (document.title.indexOf("Discussioni utente") != -1))
{
addlimenu(tabs, 'Messaggi talk', 'talkm');
var talkm = document.getElementById('talkm').getElementsByTagName('ul')[0];
addlilink(talkm,'javascript:edit_summary_watch("{{benvenuto}}--~~~~", "Benvenuto", false, true)','welcome', 'pb-welcome');
ta['pb-welcome'] = new Array('b', 'Da il benvenuto');
addlilink(talkm,'javascript:edit_summary_watch("{{test}} ~~~~", "test", false, true)','Test', '');
addlilink(talkm,'javascript:edit_summary_watch("{{vandalismo}} ~~~~", "Avviso vandalismo", false, true)','Vandal', '');
addlilink(talkm,'javascript:edit_summary_watch("{{spam}}", "spam", false, true)','Spam', '');
addlilink(talkm,'javascript:edit_summary_watch("{{Avvisocopyviol|articolo=|url=}} ~~~~","avviso violazione di copyright",false,true)','avviso cv','');
addlilink(talkm,'javascript:edit_summary_watch("{{Avvisocancellautente|Titolo_pagina}} ~~~~","avviso proposta di cancellazione",false,true)','avviso canc','');
}
else if (document.title.indexOf("Modifica") != -1) // Solo durante le modifiche
{
addlimenu(tabs, 'strumenti vari', 'tools');
var tools = document.getElementById('tools').getElementsByTagName('ul')[0];
addlilink(tools,'javascript:fixformat()','format', '');
addlilink(tools,'javascript:replace()','replace', '');
addlilink(tools,'javascript:edit_summary_watch2("{{cancella subito|motivo=}}", "cancimm", false, true)','cancimm', '');
addlilink(tools,'javascript:edit_summary_watch2("{{cancelcopy|firma=~~~|fonte=}}", "cancelcopy", false, true)','cancelcopy', '');
addlilink(tools,'javascript:edit_summary_watch2("{{da cancellare}}", "cancellare", false, true)','da cancellare', '');
}
}
/**** Aggiunge i link nel portlet "navigazione" ****/
function addNavBarLinks()
{
var navbar = document.getElementById('p-navigation').getElementsByTagName('ul')[0];
if (mustLoad("nav") || mustLoad("aut"))
addlilink(navbar, '/wiki/Wikiversità:Autorizzazioni_ottenute', 'Autorizzazioni ottenute', '');
if (mustLoad("nav") || mustLoad("csu"))
addlilink(navbar, '/wiki/Categoria:Da_cancellare_subito', 'Cancella subito', '');
if (mustLoad("nav") || mustLoad("blk"))
addlilink(navbar, '/wiki/Speciale:Ipblocklist', 'Block Log', '');
if (mustLoad("nav") || mustLoad("log"))
addlilink(navbar, '/wiki/Speciale:Log', 'Log', '');
if (mustLoad("nav") || mustLoad("mcss"))
addlilink(navbar, '/w/index.php?title=Utente:' + wgUserName + '/monobook.css&action=edit', 'monobook.css', '');
if (mustLoad("nav") || mustLoad("mjs"))
addlilink(navbar, '/w/index.php?title=Utente:' + wgUserName + '/monobook.js&action=edit', 'monobook.js', '');
if (mustLoad("nav") || mustLoad("pca"))
addlilink(navbar, '/wiki/Wikiversità:Pagine_da_cancellare', 'Pagine da cancellare', '');
if (mustLoad("nav") || mustLoad("newp"))
addlilink(navbar, '/wiki/Speciale:Newpages', 'Pagine nuove', '');
if (mustLoad("nav") || mustLoad("rich"))
addlilink(navbar, '/wiki/Wikiversità:Richieste_agli_amministratori', 'Richieste agli amministratori', '');
if (mustLoad("nav") || mustLoad("sand"))
addlilink(navbar, '/wiki/Utente:' + wgUserName + '/Sandbox', 'Sandbox', '');
if (mustLoad("nav") || mustLoad("admin"))
addlilink(navbar, '/wiki/Utente:' + wgUserName + '/strumenti admin', 'Strumenti Admin', '');
if (mustLoad("nav") || mustLoad("stub"))
addlilink(navbar, '/wiki/Categoria:Stub', 'Stub', '');
if (mustLoad("nav") || mustLoad("prob"))
addlilink(navbar, '/wiki/Wikiversità:Utenti problematici', 'Utenti problematici', '');
if (mustLoad("nav") || mustLoad("vand"))
addlilink(navbar, '/wiki/Wikiversità:Vandalismi_in_corso', 'Vandalismi in corso', '');
if (mustLoad("nav") || mustLoad("bot")) {
try {
addlilink(navbar, '/wiki/Speciale:Contributi/' + nomeBot, 'Contributi ' + nomeBot, '');
}
catch(e)
{
// The variable botName doesn't exists!
}
}
// Se sono stati stati installati alcuni collegamenti personali
if (typeof(myLinks) != 'undefined')
for (var i = 0; i < myLinks.length; i++)
{
nome = myLinks[i][0];
link = myLinks[i][1];
// Sostituisco %TITOLO% con il titolo della voce
var link = link.replace(/%TITOLO%/, wgPageName);
// Sostituisco %TITOLO2% con il titolo della voce senza namespace
var link = link.replace(/%TITOLO2%/, wgTitle);
//Aggiungo il link
addlilink(navbar, link, nome, '');
}
}
/**** Aggiunge i link nel portlet "strumenti" ****/
function addToolBoxLinks()
{
var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
//Edit count
if (mustLoad("stru") || mustLoad("uec"))
{
addlilink(tb, 'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=itwikiversity_p&user=' + wgUserName, 'Edit count (' + wgUserName + ')', '');
cur_user = "";
if (wgPageName.substr(0,7) == "Utente:")
{
if (wgPageName.indexOf('/') != -1) // se siamo in una sottopagina dell'utente
cur_user = wgPageName.substr(7, wgPageName.indexOf('/') - 7);
else
cur_user = wgPageName.substr(7);
}
if (wgPageName.substr(0,19) == "Discussioni_utente:")
{
if (wgPageName.indexOf('/') != -1) // se siamo in una sottopagina della discussione dell'utente
cur_user = wgPageName.substr(19, wgPageName.indexOf('/') - 19);
else
cur_user = wgPageName.substr(19);
}
// trasforma gli underscore in spazi
while (cur_user.indexOf("_") != -1)
{
temp = cur_user.substr(0,cur_user.indexOf("_"));
temp += " ";
temp += cur_user.substr(cur_user.indexOf("_")+1);
cur_user = temp;
}
if (cur_user != "") //Se siamo in una pagina/sottopagina della pagina utente/discussione
addlilink(tb, 'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=itwikiversity_p&user=' + cur_user, 'Edit count (' + cur_user + ')', '');
}
if (mustLoad("stru") || mustLoad("vpop"))
addlilink(tb, 'http://tools.wikimedia.de/~henna/VPopSpeed/index.php?projlang=it&projID=wikiversity', 'VPopSpeed', '');
username_a = document.URL.match(/([0-9]+\.){3}[0-9]+/);
if (username_a!=null)
{
username = username_a[0];
if (mustLoad("stru") || mustLoad("whois"))
addlilink(tb, 'http://www.dnsstuff.com/tools/whois.ch?ip='+username,'User\'s Whois', 'Whois', '');
}
addlilink(tb, 'javascript:var code = getpagecontent("Wikiversità:Monobook.js/Setup.js"); if(code) eval(code);', 'Setup', '');
addlilink(tb, 'javascript:var code1 = getpagecontent("Wikiversità:Monobook.js/Pulsanti_personali.js"); if(code1) eval(code1);', 'Pulsanti personali', '');
addlilink(tb, 'javascript:var code1 = getpagecontent("Wikiversità:Monobook.js/Collegamenti_personali.js"); if(code1) eval(code1);', 'Collegamenti personali', '');
if (mustLoad("stru") || mustLoad("vfol"))
{
if (BrowserDetect.browser=="Firefox" || BrowserDetect.browser=="Mozilla" || BrowserDetect.browser=="Netscape")
{
// Abilita/Disabilita il VFonLine
var scritta = GetCookie('wikiVFOL');
if (scritta == '') // Se il cookie non esiste
scritta = "disabilitato"; // per default e' disabilitato
addlilink(tb, 'javascript:enableVFOL()', 'VFonLine '+scritta, 'vfol');
// Pulsanti di gestione delle liste (solo nelle pagine di modifica e solo se e' abilitato il VFOL)
if (GetCookie('wikiVFOL') == "abilitato")
{
addlilink(tb, 'javascript:ModificaListaVFOL("White")', 'Modifica la White List', 'vfol1');
document.getElementById('vfol1').firstChild.accessKey = '1';
document.getElementById('vfol1').title = 'Alt-Shift-1';
addlilink(tb, 'javascript:ModificaListaVFOL("Black")', 'Modifica la Black List', 'vfol2');
document.getElementById('vfol2').firstChild.accessKey = '2';
document.getElementById('vfol2').title = 'Alt-Shift-2';
}
}
}
}
/**** L'orologio che si aggiorna automaticamente ****/
function showtime()
{
var timerID;
var now = new Date();
var timeValue = now.toLocaleString().replace(/GMT/, "CET");
document.getElementById('utcdate').firstChild.innerHTML = timeValue;
timerID = setTimeout('showtime()', 100);
}
/**** Aggiunge il link "non seguire" nella lista degli OsservtiSpeciali****/
if (mustLoad("unw"))
$(function () {
var query_prefix = "title=Speciale:OsservatiSpeciali&action=submit&remove=1&id[]=";
var query_prefix = "action=unwatch&title=";
if (window.location.href.indexOf("Speciale:OsservatiSpeciali") == -1) return;
var links = document.getElementById('content').getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
if (links[i].href.substring(links[i].href.length-15) != '&action=history')
continue;
var unwatch = document.createElement('a');
unwatch.href = "/w/index.php?" + query_prefix + encodeURIComponent(links[i].title);
unwatch.title = "Non seguire "+links[i].title;
unwatch.appendChild(document.createTextNode("non seguire"));
links[i].parentNode.insertBefore(unwatch, links[i].nextSibling);
// kluge to handle case where "diff" is unlinked:
var delim = links[i].previousSibling;
delim = (delim.nodeType == 3 ? delim.nodeValue : "");
links[i].parentNode.insertBefore(document.createTextNode(delim.replace(/^.*diff/, "")), unwatch);
}
});
/**** Aggiunge il pulsante "Allpages" nel portlet "ricerca" ****/
function allpages_button_click(){
var inputs = document.getElementById("p-search").getElementsByTagName('input');
var i;
for (i = 0; i < inputs.length; ++i)
if (inputs[i].type == "text")
top.location.href = 'http://it.wikiversity.org/wiki/Speciale:Allpages/' + inputs[i].value;
}
function setup_allpages_button(){
var button = document.createElement('input');
button.type = "button";
button.value = "Allpages";
button.setAttribute('onClick', 'allpages_button_click()');
addToPortlet("p-search", document.createElement("hr"));
addToPortlet("p-search", button);
}
if (mustLoad("allp"))
addOnloadHook(setup_allpages_button);
// Cambia il case del testo selezionato
function changeCase()
{
// copia il frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) nella wpTextbox1 textarea
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
wpTextbox1=document.getElementById("wpTextbox1");
//ricorda la posizione del cursore
var curPos=getCurPos();
var selDim=0;
//IE support
if (document.selection) {
wpTextbox1.focus();
sel = document.selection.createRange();
selDim = sel.text.length;
if (sel.text==sel.text.toLowerCase())
sel.text=sel.text.toUpperCase()
else
sel.text=sel.text.toLowerCase()
}
//MOZILLA/NETSCAPE support
else if (wpTextbox1.selectionStart || wpTextbox1.selectionStart == '0')
{
// ricorda la posizione dello scroll della textarea
var scrollTop, scrollLeft;
if (wpTextbox1.type == 'textarea' && typeof wpTextbox1.scrollTop !=
'undefined') {
scrollTop = wpTextbox1.scrollTop;
scrollLeft = wpTextbox1.scrollLeft;
}
var startPos = wpTextbox1.selectionStart;
var endPos = wpTextbox1.selectionEnd;
selDim = endPos - startPos;
if (wpTextbox1.value.substring(startPos, endPos)==wpTextbox1.value.substring(startPos, endPos).toLowerCase())
wpTextbox1.value = wpTextbox1.value.substring(0, startPos) +
wpTextbox1.value.substring(startPos,endPos).toUpperCase() +
wpTextbox1.value.substring(endPos, wpTextbox1.value.length);
else
wpTextbox1.value = wpTextbox1.value.substring(0, startPos) +
wpTextbox1.value.substring(startPos,endPos).toLowerCase() +
wpTextbox1.value.substring(endPos, wpTextbox1.value.length);
// torna alla posizione di scroll di partenza
if (typeof scrollTop != 'undefined') {
wpTextbox1.scrollTop = scrollTop;
wpTextbox1.scrollLeft = scrollLeft;
}
}
document.getElementById("wpMinoredit").checked=1;
// copia la wpTextbox1 textarea nel frame di wikEd
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateFrame();
}
}
// Setta la posizione del cursore
setCurPos(curPos,curPos+selDim);
}
function tendinaAzione(valore)
{
switch(valore[0])
{
case '0':
Ficus(valore[1]);
break;
case '1':
addText(valore[1], "", valore[2]);
break;
case '2':
addTextAtCursor(valore[1],"",valore[2],parseInt(valore[4]));
break;
default: break;
}
if (typeof(valore[5]) != 'undefined')
document.getElementById("wpSummary").value += valore[5];
}
function tendinaAzione1()
{
var valore = document.getElementById("tendina").value.split(",");
tendinaAzione(valore);
}
function tendinaAzione2()
{
var valore = document.getElementById("tendina2").value.split(",");
tendinaAzione(valore);
}
//Crea il menu' a tendina sopra alla toolbar
function creaTendina()
{
var tendina = document.createElement('select');
tendina.name = 'popupSelect';
tendina.id = 'tendina';
tendina.size = 1;
// Label "Altri pulsanti: "
var paragraph = document.createElement('span');
paragraph.id='labelTendina';
var labelTendina = document.createTextNode('Altri pulsanti: ');
paragraph.appendChild(labelTendina);
paragraph.appendChild(tendina);
// crea il primo bottone "OK"
var button1 = document.createElement('input');
button1.value = 'OK';
button1.type = 'button';
// il comando dipende dal browser utilizzato
// Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
// dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
// supportati e dei metodi di calcolo degli stessi
if (BrowserDetect.browser=="Firefox" || BrowserDetect.browser=="Mozilla" || BrowserDetect.browser=="Netscape")
button1.setAttribute('onclick', 'tendinaAzione1()');
else
//if (BrowserDetect.browser=="Explorer") commentato per farlo funzionare con gli altri browser
button1.onclick = tendinaAzione1;
paragraph.appendChild(button1);
// Appende la prima tendina sopra la toolbar
document.getElementById("toolbar").parentNode.insertBefore(paragraph, document.getElementById("toolbar"));
var tendina2 = document.createElement('select');
tendina2.name = 'popupSelect';
tendina2.id = 'tendina2';
tendina2.size = 1;
// Label "Pulsanti personali: "
var paragraph2 = document.createElement('span');
var labelTendina2 = document.createTextNode('Pulsanti personali: ');
paragraph2.style.margin = '10px';
paragraph2.appendChild(labelTendina2);
paragraph2.appendChild(tendina2);
paragraph2.id='labelTendina2';
// crea il secondo bottone "OK"
var button2 = document.createElement('input');
button2.value = 'OK';
button2.i = 'OK2';
button2.type = 'button';
// il comando dipende dal browser utilizzato
// Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
// dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
// supportati e dei metodi di calcolo degli stessi
if (BrowserDetect.browser=="Firefox" || BrowserDetect.browser=="Mozilla" || BrowserDetect.browser=="Netscape")
button2.setAttribute('onclick', 'tendinaAzione2()');
else
//if (BrowserDetect.browser=="Explorer") commentato per farlo funzionare con gli altri browser
button2.onclick = tendinaAzione2;
paragraph2.appendChild(button2);
// Aggiunge l'help
var labelTendinaCome = document.createElement('a');
labelTendinaCome.style.margin='10px' ;
labelTendinaCome.href='javascript:var code1 = getpagecontent("Wikiversità:Monobook.js/Pulsanti_personali.js"); if(code1) eval(code1);';
labelTendinaCome.appendChild(document.createTextNode('Aggiungi altri pulsanti'));
paragraph2.appendChild(labelTendinaCome);
// Appende la seconda tendina sopra la toolbar
document.getElementById("toolbar").parentNode.insertBefore(paragraph2, document.getElementById("toolbar"));
}
function caricaTendinaPersonale()
{
if (typeof(myButtons) == 'undefined')
return;
tendina = document.getElementById("tendina2");
for(i = 0; i < myButtons.length; i++)
{
// Aggiusto il carattere a capo '\n'
while (myButtons[i][1].indexOf("\\n") != -1)
{
temp = myButtons[i][1].substr(0,myButtons[i][1].indexOf("\\n"));
temp += '\n';
temp += myButtons[i][1].substr(myButtons[i][1].indexOf("\\n")+2);
myButtons[i][1] = temp;
}
while (myButtons[i][1].indexOf("\\n") != -1)
{
temp = myButtons[i][2].substr(0,myButtons[i][2].indexOf("\\n"));
temp += '\n';
temp += myButtons[i][2].substr(myButtons[i][2].indexOf("\\n")+2);
myButtons[i][2] = temp;
}
// Aggiunge l'opzione al menu'
var option = new Option(myButtons[i][3], myButtons[i]);
tendina.options[tendina.options.length] = option;
}
}
//Aggiunge un opzione alla tendina della toolbar
function addToTendina(type, before, after, text, offset)
{
tendina = document.getElementById("tendina");
// Aggiunge l'opzione al menu'
var elemento = new Array (type, before, after, text, offset);
var option = new Option(text, elemento);
tendina.options[tendina.options.length] = option;
}
// aggiungi tutti i bottoni alla toolbar
function ToolbarButton() {
var toolbar = null;
toolbar = document.getElementById("toolbar");
if (toolbar == null)
return;
// crea menu' a tendina (vuoto)
creaTendina();
// serve per aggiungere le divisioni tra gruppi di pulsanti
var qualcosa="no";
// pulsante TESTO SOTTOLINEATO
if (mustLoad("tbar") || mustLoad("sot"))
{
testoString = '<span style="text-decoration: underline">';
addToolbarButton('tb-sot', 'javascript:addTextAtCursor(testoString,"","</span>")',
'http://upload.wikimedia.org/wikipedia/it/3/37/Pulsante_sottolineato.png', '[Sott]', 'Testo sottolineato');
qualcosa="si";
}
else addToTendina(2,'<span style="text-decoration: underline">','</span>','Testo sottolineato',0);
// pulsante TESTO PICCOLO
if (mustLoad("tbar") || mustLoad("small"))
{
addToolbarButton('tb-sma', 'javascript:addTextAtCursor("<small>","","</small>")',
'http://upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png', '[Small]', 'Testo piccolo');
qualcosa="si";
}
else addToTendina(2,'<small>','</small>','Testo piccolo',0);
// pulsante TESTO BARRATO
if (mustLoad("tbar") || mustLoad("bar"))
{
addToolbarButton('tb-bar', 'javascript:addTextAtCursor("<del>","","</del>")',
'http://upload.wikimedia.org/wikipedia/it/1/1d/Pulsante_barrato.png', '[Barrato]', 'Testo barrato');
qualcosa="si";
}
else addToTendina(2,'<del>','</del>','Testo barrato',0);
// pulsante TESTO MINUSCOLO-MAIUSCOLO
if (mustLoad("tbar") || mustLoad("case"))
{
addToolbarButton('tb-bar', 'javascript:changeCase()',
'http://upload.wikimedia.org/wikipedia/it/c/c5/Pulsante_case.png', '[MAX/min]', 'Maiuscolo/minuscolo');
qualcosa="si";
}
// else addToTendina(2,'<del>','</del>','Testo barrato'); QUESTA E' UNA FUNZIONE ESTERNA, NON AGGIUNGE TESTO
// pulsante A CAPO
if (mustLoad("tbar") || mustLoad("br"))
{
addToolbarButton('tb-br', 'javascript:addTextAtCursor("<br />","","",5)',
'http://upload.wikimedia.org/wikipedia/it/9/99/Pulsante_aCapo.png', '[A capo]', 'A capo');
qualcosa="si";
}
else addToTendina(2,'<br />','','A capo',5);
// pulsante NO INCLUDE
if (mustLoad("tbar") || mustLoad("noinc"))
{
addToolbarButton('tb-br', 'javascript:addTextAtCursor("<noinclude>","","</noinclude>",0)',
'http://upload.wikimedia.org/wikipedia/commons/c/ce/Button_no_include.png', '[No include]', 'No include');
qualcosa="si";
}
else addToTendina(2,'<noinclude>','</noinclude>','<noinclude>',0);
// pulsante FARLOCCO
if (qualcosa.indexOf("si")!=-1)
addToolbarButton('tb-far', "",
'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', '');
qualcosa="no";
// pulsante FICUS-AIUTARE
if (mustLoad("tbar") || mustLoad("aiu"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-fic', "javascript:Ficus('A');", 'http://upload.wikimedia.org/wikipedia/it/c/c4/Pulsante-aiutare.gif',
'[ficus]', '{{A}}iutare');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,'A','','{{A}}iutare',0);
// pulsante FICUS-CONTROLLARE
if (mustLoad("tbar") || mustLoad("con"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-fic', "javascript:Ficus('C');", 'http://upload.wikimedia.org/wikipedia/it/e/e2/Pulsante-controllare.gif',
'[ficus]', '{{C}}ontrollare');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,'C','','{{C}}ontrollare',0);
// pulsante FICUS-POV
if (mustLoad("tbar") || mustLoad("pov"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-fic', "javascript:Ficus('P');", 'http://upload.wikimedia.org/wikipedia/it/a/ab/Pulsante-pov.gif',
'[ficus]', '{{P}}OV');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,'P','','{{P}}OV',0);
// pulsante FICUS-WIKIFICARE
if (mustLoad("tbar") || mustLoad("wiki"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-fic', "javascript:Ficus('W');", 'http://upload.wikimedia.org/wikipedia/it/2/24/Pulsante-wikificare.gif',
'[ficus]', '{{W}}ikificare');
addToolbarButton('tb-fic', "javascript:Ficus('PW');", 'http://upload.wikimedia.org/wikipedia/it/c/ce/Pulsante_sezione.png',
'[W sez]', 'W sezione');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
{
addToTendina(0,'W','','{{W}}ikificare',0);
addToTendina(0,'PW','','{{W}}ikificare sez',0);
}
// pulsante FICUS-STUB
if (mustLoad("tbar") || mustLoad("stu"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-fic', "javascript:Ficus('S');", 'http://upload.wikimedia.org/wikipedia/it/1/11/Stubber.png',
'[ficus]', '{{S}}tub');
addToolbarButton('tb-fic', 'javascript:addTextAtCursor("{{S sezione}}","","",13);', 'http://upload.wikimedia.org/wikipedia/it/c/ce/Pulsante_sezione.png',
'[S sez]', 'Stub sezione');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
{
addToTendina(0,'S','','{{S}}tub',0);
addToTendina(2,'{{S sezione}}','','{{S}}tub sez',13);
}
// pulsante FICUS-ENCICLOPEDICITà-DUBBIA
if (mustLoad("tbar") || mustLoad("enc"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-fic', "javascript:Ficus('E');", 'http://upload.wikimedia.org/wikipedia/it/5/5b/Pulsante_enciclop.png',
'[ficus]', '{{E}}enciclopedicità dubbia');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,'E','','{{E}}nciclopedico',0);
// pulsante FICUS-ORFANA
if (mustLoad("tbar") || mustLoad("orf"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-fic', "javascript:Ficus('O');", 'http://upload.wikimedia.org/wikipedia/it/3/3c/Pulsante-orfana.gif',
'[ficus]', '{{O}}rfana');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,'O','','{{O}}rfana',0);
// pulsante TRADURRE
if (mustLoad("tbar") || mustLoad("tra"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-tra', "javascript:Ficus('T');", 'http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_templatelink.png',
'[ficus]', '{{T}}radurre');
addToolbarButton('tb-fic', "javascript:Ficus('T sezione');", 'http://upload.wikimedia.org/wikipedia/it/c/ce/Pulsante_sezione.png',
'[T sez]', '+T sezione');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
{
addToTendina(0,'T','','{{T}}radurre',0);
addToTendina(0,'T sezione','','{{T}}radurre sez',0);
}
// pulsante CATEGORIZZARE
if (mustLoad("tbar") || mustLoad("cat"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-stb', 'javascript:addText("{{Categorizzare}}", "+Categorizzare ", 1)',
'http://upload.wikimedia.org/wikipedia/it/5/55/Pulsante-categorizzare.gif', '[Cat]', '{{Categorizzare}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(1,"{{Categorizzare}}",1,'Categorizzare',0);
// pulsante AVVISO DA UNIRE
if (mustLoad("tbar") || mustLoad("uni"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-uni', 'javascript:Ficus("Da unire");', 'http://upload.wikimedia.org/wikipedia/it/e/eb/Pulsante_unire.png',
'[unire]', 'Da unire');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"Da unire",'','Da unire',0);
// pulsante WIP
if (mustLoad("tbar") || mustLoad("wip"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-wip', 'javascript:addText("<noinclude>{{WIP|'+wgUserName+'}}</noinclude>", "+WIP ", 0)',
'http://upload.wikimedia.org/wikipedia/it/2/27/Pulsante_wip.png', '[Wip]', '{{WIP}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(1,"<noinclude>{{WIP|'+wgUserName+'}}</noinclude>",0,'WIP',0);
// pulsante DA CORREGGERE
if (mustLoad("tbar") || mustLoad("cgr"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-vnd', 'javascript:addText("{{da correggere}}", "+da correggere ", 0)',
'http://upload.wikimedia.org/wikipedia/commons/d/d9/Button_uncorrect.png', '[Avv]', '{{da correggere}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(1,"{{da correggere}}",0,'Da correggere',0);
// pulsante INCORSO
if (mustLoad("tbar") || mustLoad("incor"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-inc', 'javascript:Ficus("Incorso");', 'http://upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png',
'[incor]', 'Incorso');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"Incorso",'','Incorso',0);
// pulsante DA AGGIORNARE
if (mustLoad("tbar") || mustLoad("agg"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-agg', 'javascript:Ficus("Da aggiornare");', 'http://upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png',
'[agg]', 'Da aggiornare');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"Da aggiornare",'','Da aggiornare',0);
// pulsante FARLOCCO
if (qualcosa.indexOf("si")!=-1)
addToolbarButton('tb-far', "",
'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', '');
qualcosa="no";
if (mustLoad("tbar") || mustLoad("voto"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
// pulsante VOTO FAVOREVOLE +1
addToolbarButton('tb-piu', 'javascript:addTextAtCursor("*{{subst:+1}} ~~~~","+1","",14)',
'http://upload.wikimedia.org/wikipedia/it/f/f8/Favorevole.png', '[+1]', 'voto +1');
// pulsante VOTO ASTENUTO =0
addToolbarButton('tb-uguale', 'javascript:addTextAtCursor("*{{subst:0}} ~~~~","=0","",13)',
'http://upload.wikimedia.org/wikipedia/it/a/aa/Astenuto.png', '[=1]', 'voto =0');
// pulsante VOTO CONTRARIO -1
addToolbarButton('tb-meno', 'javascript:addTextAtCursor("*{{subst:-1}} ~~~~","-1","",14)',
'http://upload.wikimedia.org/wikipedia/it/4/43/Contrario.png', '[-1]', 'voto -1');
// pulsante VOTO # ~~~~
addToolbarButton('tb-fense', 'javascript:addTextAtCursor("# ~~~~","Voto","",2)',
'http://upload.wikimedia.org/wikipedia/it/5/55/Pulsante_voto.png', '[voto]', 'voto');
// pulsante FARLOCCO
addToolbarButton('tb-far', "",
'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', '');
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
{
addToTendina(2,"*{{subst:+1}} ~~~~",'','Voto +1',14);
addToTendina(2,"*{{subst:0}} ~~~~",'','Voto 0',13);
addToTendina(2,"*{{subst:-1}} ~~~~",'','Voto -1',14);
addToTendina(2,"# ~~~~",'','Voto # ~~~~',2);
}
// pulsante CANCELCOPY
if (mustLoad("tbar") || mustLoad("cacp"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-ccpy', 'javascript:Ficus("cancelcopy");', 'http://upload.wikimedia.org/wikipedia/it/1/15/Pulsante-canccopy.png',
'[ccpy]', 'Cancelcopy');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"cancelcopy",'','Cancelcopy',0);
// pulsante CANCELLAZIONE
if (mustLoad("tbar") || mustLoad("canc"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-vnd', 'javascript:addText("<noinclude>{{Da cancellare}}</noinclude>", "+cancellazione ", 0)',
'http://upload.wikimedia.org/wikipedia/it/a/a5/Pulsante-cancsempl.gif', '[Canc]', '{{Da cancellare}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(1,"<noinclude>{{Da cancellare}}</noinclude>",0,'Da cancellare',0);
// pulsante CANCELLA UTENTE
if (mustLoad("tbar") || mustLoad("caut"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-acu', 'javascript:Ficus("Avvisocancellautente");', 'http://upload.wikimedia.org/wikipedia/it/0/00/Pulsante-cancut.png',
'[acu]', 'Avvisocancellautente');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(0,"Avvisocancellautente",'','Avvisocancellautente',0);
// pulsante CANCELLAZIONE IMMEDIATA
if (mustLoad("tbar") || mustLoad("cimm"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-csu', 'javascript:Ficus("Cancella subito");', 'http://upload.wikimedia.org/wikipedia/it/8/8f/Pulsante-cancimm.png',
'[csu]', 'Cancella subito');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"Cancella subito",'','Cancella subito',0);
// pulsante FARLOCCO
if (qualcosa.indexOf("si")!=-1)
addToolbarButton('tb-far', "",
'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', '');
qualcosa="no";
// pulsante CONTROLCOPY
if (mustLoad("tbar") || mustLoad("cocp"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-ctcp', 'javascript:Ficus("Controlcopy");', 'http://upload.wikimedia.org/wikipedia/it/7/75/Wiki_c_copy.gif',
'[ctcp]', 'Controlcopy');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"Controlcopy",'','Controlcopy',0);
// pulsante COPYVIOL
if (mustLoad("tbar") || mustLoad("cviol"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-cviol', 'javascript:Ficus("ViolazioneCopyright");', 'http://upload.wikimedia.org/wikipedia/it/5/52/Pulsante_copyviol.png',
'[cviol]', 'ViolazioneCopyright');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"ViolazioneCopyright",'','ViolazioneCopyright',0);
// pulsante AVVISO COPYVIOL
if (mustLoad("tbar") || mustLoad("aviol"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-acviol', 'javascript:Ficus("Avvisocopyviol");', 'http://upload.wikimedia.org/wikipedia/it/e/ef/Pulsante_avvcopy.png',
'[acviol]', 'Avvisocopyviol');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(0,"Avvisocopyviol",'','Avvisocopyviol',0);
// pulsante AVVISO IMMAGINE
if (mustLoad("tbar") || mustLoad("aimm"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-aimm', 'javascript:Ficus("Avvisoimmagine");', 'http://upload.wikimedia.org/wikipedia/it/a/a5/Pulsante_avviso_licenza_immagine.png',
'[aimm]', 'Avvisoimmagine');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(0,"Avvisoimmagine",'','Avvisoimmagine',0);
// pulsante UNVERIFIED
if (mustLoad("tbar") || mustLoad("unv"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-unv', 'javascript:addTextAtCursor("{{Unverified|giorno={{subst:CURRENTDAY}}|mese={{subst:CURRENTMONTHNAME}}|anno={{subst:CURRENTYEAR}}}}", "+Unverified ","",101)',
'http://upload.wikimedia.org/wikipedia/it/e/e8/Pulsante_unverified.png', '[Uv]', '{{Unverified}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(2,"{{Unverified|giorno={{subst:CURRENTDAY}}|mese={{subst:CURRENTMONTHNAME}}|anno={{subst:CURRENTYEAR}}}}",'','Unverified',101);
// pulsante PROBLEMATICO
if (mustLoad("tbar") || mustLoad("prob"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-prob', 'javascript:Ficus("problematico");', 'http://upload.wikimedia.org/wikipedia/commons/e/e1/Button_problematic.png',
'[prob]', 'problematico');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"problematico","",'Problematico',0);
// pulsante VANDALO
if (mustLoad("tbar") || mustLoad("van"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-vand', 'javascript:Ficus("vandalo");', 'http://upload.wikimedia.org/wikipedia/it/6/64/Wiki_vand.gif',
'[vand]', 'vandalo');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"vandalo","",'Vandalo',0);
// pulsante FARLOCCO
if (qualcosa.indexOf("si")!=-1)
addToolbarButton('tb-far', "",
'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', '');
qualcosa="no";
// pulsante AVVISO VANDALISMO
if (mustLoad("tbar") || mustLoad("avand"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-vnd', 'javascript:Ficus("Vandalismo");', 'http://upload.wikimedia.org/wikipedia/it/6/64/Wiki_vand.gif',
'[vnd]', 'Vandalismo');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(0,"Vandalismo",'','Vandalismo',0);
// pulsante CARTELLINO GIALLO
if (mustLoad("tbar") || mustLoad("yc"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-yc', 'javascript:addTextAtCursor("{{yc}} ~~~~", "cartellino giallo ","",6)',
'http://upload.wikimedia.org/wikipedia/commons/c/cc/Bouton_Vandale2.png', '[Avv]', '{{cartellino giallo}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(2,"{{yc}} ~~~~",'','Cartellino giallo',6);
// pulsante CARTELLINO ROSSO
if (mustLoad("tbar") || mustLoad("rc"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-rc', 'javascript:Ficus("rc");', 'http://upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png',
'[rc]', 'cartellino rosso');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(0,"rc",'','Cartellino rosso',0);
// pulsante AVVISO SPAM
if (mustLoad("tbar") || mustLoad("spam"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-spam', 'javascript:Ficus("spam");', 'http://upload.wikimedia.org/wikipedia/it/c/cb/Pulsante_spam.png',
'[spam]', 'spam');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(0,"spam",'','Spam',0);
// pulsante TEST
if (mustLoad("tbar") || mustLoad("test"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-test', 'javascript:Ficus("test");', 'http://upload.wikimedia.org/wikipedia/it/4/40/Wiki_test.GIF',
'[test]', 'test');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(0,"test",'','Test',0);
// pulsante PROMOZIONALE
if (mustLoad("tbar") || mustLoad("prom"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-prom', 'javascript:Ficus("promozionale");', 'http://upload.wikimedia.org/wikipedia/commons/9/9d/Button_halt.png',
'[prom]', 'promozionale');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(0,"promozionale",'','promozionale',0);
// pulsante BENVENUTO
if (mustLoad("tbar") || mustLoad("benv"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-vnd', 'javascript:addTextAtCursor("{{benvenuto}}~~~~", "Benvenuto su it.wikiversità!","",20)',
'http://upload.wikimedia.org/wikipedia/it/7/74/Pulsante_benvenuto.png', '[benv]', '{{benve}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(2,"{{subst:benve|~~~~}}",'','Benvenuto',20);
// pulsante DATE PERSONALI
if (mustLoad("tbar") || mustLoad("date"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-dpe', 'javascript:addTextAtCursor("{{date personali}}~~~~", "date personali","",18)',
'http://upload.wikimedia.org/wikipedia/commons/3/35/Sister_icon.png', '[Dp]', '{{date personali}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(2,"{{date personali}}~~~~",'','Date personali',18);
// pulsante GRAZIE
if (mustLoad("tbar") || mustLoad("grz"))
{
if(document.title.indexOf("Discussioni utente") != -1 )
{
addToolbarButton('tb-grz', 'javascript:Ficus("grazie");', 'http://upload.wikimedia.org/wikipedia/it/2/23/Pulsante_grazie.png',
'[grz]', 'grazie');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") != -1 )
addToTendina(0,"grazie",'','Grazie',0);
// pulsante FARLOCCO
if (qualcosa.indexOf("si")!=-1)
addToolbarButton('tb-far', "",
'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', '');
qualcosa="no";
// pulsante FATTO
if (mustLoad("tbar") || mustLoad("fat"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-fat', 'javascript:addTextAtCursor("{{subst:Fatto}}", "Fatto","",15)',
'http://upload.wikimedia.org/wikipedia/commons/e/e9/Button_done.png', '[fat]', 'Fatto');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(2,"{{subst:Fatto}}",'','Fatto',15);
// pulsante NON FATTO
if (mustLoad("tbar") || mustLoad("nfat"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-nfat', 'javascript:addTextAtCursor("{{subst:Non fatto}}", "Non fatto","",19)',
'http://upload.wikimedia.org/wikipedia/commons/a/a5/Button_not_done.png', '[nfat]', 'Non fatto');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(2,"{{subst:Non fatto}}",'','Non fatto',19);
// pulsante BLOCCO PARZIALE
if (mustLoad("tbar") || mustLoad("bpar"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-bpa', 'javascript:addText("{{Avvisobloccoparziale}}", "+Blocco parziale ", 0)',
'http://upload.wikimedia.org/wikipedia/it/a/ac/Pulsante_bloccoparz.png', '[Avv]', '{{Avvisobloccoparziale}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(1,"{{Avvisobloccoparziale}}",0,'Blocco parziale',0);
// pulsante BLOCCO TOTALE EDIT WAR
if (mustLoad("tbar") || mustLoad("edw"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-bew', 'javascript:addText("{{Avvisoblocco}}", "+Blocco totale edit war ", 0)',
'http://upload.wikimedia.org/wikipedia/it/9/90/Pulsante_editwar.png', '[Avv]', '{{Avvisoblocco}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(1,"{{Avvisoblocco}}",0,'Blocco edit war',0);
// pulsante BLOCCO TOTALE NPOV
if (mustLoad("tbar") || mustLoad("bnpov"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-bnp', 'javascript:addText("{{AvvisobloccoNPOV}}", "+Blocco totale edit war ", 0)',
'http://upload.wikimedia.org/wikipedia/it/8/8f/Pulsante_nPOV.png', '[Avv]', '{{AvvisobloccoNPOV}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(1,"{{AvvisobloccoNPOV}}",0,'Blocco NPOV',0);
// pulsante TRASFERIMENTO
if (mustLoad("tbar") || mustLoad("tras"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-tras', 'javascript:Ficus("trasferimento");', 'http://upload.wikimedia.org/wikipedia/commons/7/70/Button_fusion.png',
'[tras]', 'trasferimento');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"trasferimento",'','Trasferimento',0);
// pulsante NOTA DISAMBIGUA
if (mustLoad("tbar") || mustLoad("ndis"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-ndis', 'javascript:Ficus("nota disambigua");', 'http://upload.wikimedia.org/wikipedia/it/8/8d/Nota_dis.png',
'[ndis]', 'nota disambigua');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"nota disambigua",'','Nota disambigua',0);
// pulsante DISAMBIGUA
if (mustLoad("tbar") || mustLoad("dis"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-dis', 'javascript:addText("{{disambigua}}", "+disambigua ", 0)',
'http://upload.wikimedia.org/wikipedia/commons/b/b0/Button_category02.png', '[Di]', '{{disambigua}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(1,"{{disambigua}}",0,'Disambigua',0);
// pulsante VEDI ANCHE
if (mustLoad("tbar") || mustLoad("vedan"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-vanch', 'javascript:Ficus("vedi anche");', 'http://upload.wikimedia.org/wikipedia/commons/1/12/Button_find.png',
'[vanch]', 'vedi anche');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"vedi anche","",'Vedi anche',0);
// pulsante MONITORAGGIO
if(document.title.indexOf("Discussioni utente") == -1 )
{
if (mustLoad("tbar") || mustLoad("mon"))
{
addToolbarButton('tb-mon', 'javascript:Ficus("Monitoraggio");', 'http://upload.wikimedia.org/wikipedia/it/9/99/Pulsante_monitoraggio.jpg', '[mon]', '{{Monitoraggio}}');
qualcosa="si";
}
}
else if (mustLoad("tbar") || mustLoad("mon"))
addToTendina(0,"Monitoraggio",'','Monitoraggio',0);
// pulsante GALLERIA
if (mustLoad("tbar") || mustLoad("gall"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-gal', 'javascript:addTextAtCursor("<gallery>","+galleria immagini ","</gallery>")',
'http://upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png', '[ga]', 'galleria immagini');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(2,"<gallery>","</gallery>",'Gallery',0);
// pulsante REFERENCES
if (mustLoad("tbar") || mustLoad("ref"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-gal', 'javascript:addTextAtCursor("<ref>","+ref ","</ref>")',
'http://upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png', '[RF]', 'ref');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(2,"<ref>","</ref>",'Ref',0);
// pulsante INTERPROGETTO
if (mustLoad("tbar") || mustLoad("ipro"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-ipro', 'javascript:Ficus("interprogetto");', 'http://upload.wikimedia.org/wikipedia/commons/6/63/Button_out_relevancy.png',
'[ipro]', 'interprogetto');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"interprogetto",'','Interprogetto',0);
// pulsante SCROLL BOX
if (mustLoad("tbar") || mustLoad("sbo"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-sbo', 'javascript:addTextAtCursor("{{scroll box|larghezza=100%|altezza=100px|testo=testo contenuto}}", "+scroll box ","",65)',
'http://upload.wikimedia.org/wikipedia/commons/7/74/Button_comment.png', '[in]', '{{scrollbox}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(2,"{{scroll box|larghezza=100%|altezza=100px|testo=testo contenuto}}",'','Scroll box',65);
// pulsante CATEGORIA
if (mustLoad("tbar") || mustLoad("cate"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-cate', 'javascript:addTextAtCursor("[[Categoria:]]","","",12)',
'http://upload.wikimedia.org/wikipedia/it/c/c0/Pulsante_categoria.png', '[Cat:]', 'Categoria:');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(2,"[[Categoria:]]",'','Categoria',12);
// pulsante OCCHIELLO PORTALE
if (mustLoad("tbar") || mustLoad("port"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-port', 'javascript:Ficus("Portale");', 'http://upload.wikimedia.org/wikipedia/it/3/33/Pulsante_Portali.png',
'[port]', 'portale');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"Portale",'','Occhiello portali',0);
// pulsante SENZA FONTI
if (mustLoad("tbar") || mustLoad("sef"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-sef', 'javascript:addTextAtCursor("{{senzafonti}}", "+senza fonti ","",15)',
'http://upload.wikimedia.org/wikipedia/commons/0/02/Button_fuente_primaria.png', '[in]', '{{senzafonti}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(2,"{{senzafonti}}",'','Senzafonti',15);
// pulsante CITAZIONE NECESSARIA
if (mustLoad("tbar") || mustLoad("cne"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-cne', 'javascript:addTextAtCursor("{{citazione necessaria|", "+citazione necessaria ","}}",0)',
'http://upload.wikimedia.org/wikipedia/commons/b/bd/Btn_plus.png', '[in]', '{{citazione necessaria}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(2,"{{citazione necessaria","}}",'Citazione necessaria',0);
// pulsante DMOZ
if (mustLoad("tbar") || mustLoad("dmo"))
{
if(document.title.indexOf("Discussioni utente") == -1 )
{
addToolbarButton('tb-dmo', 'javascript:Ficus("dmoz");',
'http://upload.wikimedia.org/wikipedia/it/d/d5/Pulsante_dmoz.png', '[in]', '{{dmoz|}}');
qualcosa="si";
}
}
else if(document.title.indexOf("Discussioni utente") == -1 )
addToTendina(0,"dmoz",'','Dmoz',0);
// controlla se servono la prima tendina
var tendina = document.getElementById("tendina");
if (tendina.options.length == 0)
RemoveNode("labelTendina");
caricaTendinaPersonale();
// controlla se servono la seconda tendina
var tendina2 = document.getElementById("tendina2");
if (tendina2.options.length == 0)
RemoveNode("labelTendina2");
}
addLoadEvent(ToolbarButton);
// Aggiunge indirizzi nella toolbar personale
// code stolen from [[wikt:en:User:Hippietrail]]
function addTools() {
var myprefs = document.getElementById('pt-mycontris');
var newpt;
var newa;
newpt = document.createElement('li');
newa = document.createElement('a');
newa.href='irc://irc.freenode.net/wikiversity-it' ;
newa.appendChild(document.createTextNode('chat'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
}
if (mustLoad("chat"))
addOnloadHook(addTools);
/***** Ricerca con Google e Yahoo *****/
// Amélioration de la page de recherche
// Auteur : Dake
// Sous licence GFDL.
if (mustLoad("goo"))
$(function () {
if (wgPageName == "Speciale:Ricerca") {
var searchValue = document.getElementById("lsearchbox").value;
var node = document.createElement('center');
var googleSearch = '<FORM method=GET action="http://www.google.it/search">';
googleSearch += '<TABLE bgcolor="#FFFFFF"><tr><td>';
googleSearch += '<A HREF="http://www.google.it">';
googleSearch += '<IMG SRC="http://www.google.com/logos/Logo_25wht.gif" border="0" ';
googleSearch += 'ALT="Google" align="absmiddle"></A> ';
googleSearch += '<INPUT TYPE=text name=q size=25 maxlength=255 value="' + searchValue + '">';
googleSearch += '<INPUT TYPE=hidden name=hl value=it>';
googleSearch += '<INPUT TYPE=hidden name=as_sitesearch value=it.wikiversity.org>';
googleSearch += '<INPUT type=submit name=btnG VALUE="Cerca su it.wiki">';
googleSearch += '</td></tr></TABLE>';
googleSearch += '</FORM>';
var yahooSearch = '<FORM method=GET action="http://it.search.yahoo.com/search">';
yahooSearch += '<TABLE bgcolor="#FFFFFF"><tr><td>';
yahooSearch += '<A HREF="http://it.yahoo.com">';
yahooSearch += '<IMG SRC="http://us.yimg.com/i/yahootogo/y88red2.gif" alt="Yahoo!" border="0" ';
yahooSearch += 'align="absmiddle"></A> ';
yahooSearch += '<INPUT TYPE=text name=p size=25 maxlength=255 value="' + searchValue + '">';
yahooSearch += '<INPUT TYPE=hidden name=vs value=it.wikiversity.org>';
yahooSearch += '<INPUT type=submit name=btnG VALUE="Cerca su it.wiki">';
yahooSearch += '</td></tr></TABLE>';
yahooSearch += '</FORM>';
node.innerHTML = node.innerHTML + '<div id="enhancedSearch">' + googleSearch + yahooSearch + '</div>';
var searchBox = document.getElementById("lsearchbox");
searchBox.parentNode.insertBefore(node, searchBox.nextSibling);
}
});
// Aggiunge il link "Novita'" nella barra superiore
// Apre gli "Osservati Speciali" mostrando solo le modifiche avvenute dopo l'utlima volta che ci sei passato
if (mustLoad("since"))
$(function () {
var watchlist = document.getElementById('pt-watchlist');
var newpt = document.createElement('li');
var link = document.createElement('a');
link.id = 'listSince';
link.href = '#modifiche da...';
var fixLinkHref = function () {
// Leggi il cookie
var then = GetCookie('wikiSince');
if (then == '') // Se il cookie non esiste
then = +(new Date()) - (1000 * 60 * 60 * 24 * 3); // visualizza gli ultimi tre giorni
var url = 'http://it.wikiversity.org/wiki/Speciale:OsservatiSpeciali';
var days = ( +(new Date()) - then )/(1000 * 60 * 60 * 24); // trasforma i millisecondi in giorni
this.href = url + '?days=' + days;
return true;
};
link.onclick = fixLinkHref;
// Crea la stringa mostrata a video
link.appendChild(document.createTextNode("Novità"));
// Se siamo sugli Osservati Speciali
if (wgCanonicalSpecialPageName && wgCanonicalSpecialPageName == "Watchlist")
{
// Aggiorna il cookie
var cookieExpire = new Date(); // scadenza del cookie
cookieExpire.setTime(cookieExpire.getTime() + (30 * 24 * 60 * 60 * 1000)); // il cookie scade dopo un mese
SetCookie('wikiSince', +(new Date()), cookieExpire.toGMTString(), '/');
}
// just one little ID attribute would be _so_ nice...
newpt.appendChild(link);
watchlist.parentNode.insertBefore(newpt, watchlist.nextSibling);
});
/** Rende il titolo editabile, in modo da usarlo come casella di ricerca **/
if (mustLoad("edt"))
$(function () {
if((document.title.indexOf("Modifica ") == -1) &&
(document.title.indexOf("Utente:Senpai/Filtra le ultime modifiche") == -1) &&
(document.title.indexOf("Utente:Senpai/Tutte le ultime modifiche") == -1) &&
(document.title.indexOf("Utente:Senpai/Ultime modifiche anonime") == -1) &&
(document.title.indexOf("Utente:Senpai/Segui gli osservati speciali") == -1) &&
(document.title.indexOf("Utente:Senpai/Controllo ortografico") == -1))
{
var staticTitle = document.getElementsByTagName("h1")[0];
var editableTitle = document.createElement("input");
editableTitle.type = "text";
editableTitle.id = "editable-title";
editableTitle.style.width = "100%";
editableTitle.style.fontSize = "x-large";
editableTitle.style.backgroundColor = "transparent";
editableTitle.style.borderStyle = "none";
editableTitle.style.borderBottomStyle = "solid";
editableTitle.style.borderBottomWidth = "1px";
editableTitle.value = staticTitle.childNodes[0].nodeValue;
editableTitle.addEventListener("change", function() {
document.location.href="http://it.wikiversity.org/wiki/" + document.getElementById("editable-title").value;
}, false);
editableTitle.addEventListener("focus", function() {
document.getElementById("editable-title").style.backgroundColor = "#ddf";
}, false);
editableTitle.addEventListener("blur", function() {
document.getElementById("editable-title").style.backgroundColor = "transparent";
}, false);
editableTitle.addEventListener("keypress", function(evt) {
if (evt.keyCode == 13) {
document.getElementById("editable-title").blur();
}
}, false);
staticTitle.parentNode.replaceChild(editableTitle, staticTitle);
}
});
/* INIZIO Segna come verificata */
mphkLinkTitle = "Segna come verificata la revisione corrente";
mphkLinkTitle2 = "Segna come verificata l'ultima revisione analizzata";
mphkLinkText = "Segna come verificata";
mphkLinkText2 = "Segna come verificata";
mphkShortLinkText = "ver"
function setMarkPatrolledHotKey(){
ta['p-verified'] = ['v', 'Segna come verificato'];
akeytt();
}
function mphkAddMarkpatrolledLink(){
//100 alla volta, comunque non più 2000 links
for(var i = mphkCounter; (i < mphkCounter + 100) && (i < mphkLinks.length) && i < 2000; i++){
var rcidpos = mphkLinks[i].href.indexOf('&rcid=');
if ((rcidpos == -1) || (mphkLinks[i].href.indexOf('&action=') != -1)) continue;
var rcid = mphkLinks[i].href.substring(rcidpos);
var mp = document.createElement('a');
mp.href = "/w/index.php?title=" + encodeURIComponent(mphkLinks[i].title) + "&action=markpatrolled"+rcid;
mp.title = mphkLinkTitle;
mp.appendChild(document.createTextNode(mphkShortLinkText));
mphkLinks[i].parentNode.insertBefore(mp, mphkLinks[i+mphkOffset].nextSibling);
mphkLinks[i].parentNode.insertBefore(document.createTextNode("; "), mp);
}
mphkCounter = i;
if (mphkCounter < mphkLinks.length && mphkCounter < 2000)
setTimeout("mphkAddMarkpatrolledLink()", 100);
else{
mphkLinks = null;
mphkCount = null;
}
}
//Aggiunge l'hotkey shift-alt-v per il link "Segna come verificato", se presente
if (mustLoad("ver"))
$(function (){
var rcidpos = window.location.href.indexOf("rcid=");
if (rcidpos == -1) return;
if (document.title.indexOf("Modifica verificata") != -1) return;
var x = document.getElementsByTagName('a');
for(var i=0;i<x.length;i++)
if (x[i].href.indexOf('markpatrolled') != -1){
x[i].id = 'p-verified';
setMarkPatrolledHotKey();
//Crea il link anche sopra il titolo
var mp = document.createElement('a');
mp.href = "/w/index.php?title=" + wgPageName + "&action=markpatrolled&rcid="+window.location.href.substring(rcidpos+5);
mp.title = mphkLinkTitle;
mp.appendChild(document.createTextNode(mphkLinkText));
var t = document.getElementById('content');
t.insertBefore(mp, t.firstChild);
break;
}
});
//Aggiungi links "verificata" in Newpages, Recentchanges e Watchlist.
if (mustLoad("ver"))
$(function (){
if (wgCanonicalNamespace == "Special"){
switch (wgCanonicalSpecialPageName){
case "Newpages": mphkOffset = 1; break;
case "Recentchanges": mphkOffset = 1; break;
case "Watchlist": mphkOffset = 0; break;
default: return;
}
mphkLinks = document.getElementById('content').getElementsByTagName('a');
mphkCounter = 0;
mphkAddMarkpatrolledLink();
}
});
//Propagazione tramite cookie
if (mustLoad("ver"))
$(function (){
if ((document.getElementById("wpTextbox1") != null) || //mai durante la modifica
(window.location.href.indexOf("&action=history") != -1)) //né nella history
return;
var c = GetCookie('wikiMarkpatrolled');
var rcidpos = window.location.href.indexOf("rcid=");
//Salva pagina nel cookie;
var expire = new Date(); // scadenza del cookie
expire.setTime(expire.getTime() + (60 * 60 * 1000)); // scadenza di un'ora
var A = c.split('#');
var justVerified = document.title.indexOf("Modifica verificata") != -1;
if ((rcidpos != -1) && (!justVerified)){
var n = wgPageName + "&" + window.location.href.substring(rcidpos+5);
//Salva fino a 19 pagine precedenti
for(var i = 0; (i < 20-1) && (i < A.length); i++)
if ((A[i] != '') && (A[i].indexOf(wgPageName) == -1))
n += '#' + A[i];
SetCookie('wikiMarkpatrolled', n, expire.toGMTString(), '/');
} else if ((c.indexOf(wgPageName) != -1) && ((rcidpos == -1) || justVerified)){
//Rimuove la pagina corrente dal cookie
var n = '';
var index = -1;
for(var i = 0; i < A.length; i++)
if (A[i].indexOf(wgPageName) != -1)
var index = i; //ricorda l'indice della pagina da non risalvare nel cookie
for(var i = 0; i < A.length; i++)
if ((i != index) && (A[i] != ''))
n += '#' + A[i];
SetCookie('wikiMarkpatrolled', n.substring(1), expire.toGMTString(), '/');
if (!justVerified){
//Crea il link sopra il titolo
var mp = document.createElement('a');
mp.href = "/w/index.php?title=" + wgPageName + "&action=markpatrolled&rcid="+A[index].substring(A[index].lastIndexOf('&') + 1);
mp.title = mphkLinkTitle2;
mp.appendChild(document.createTextNode(mphkLinkText2));
mp.id = 'p-verified';
var t = document.getElementById('content');
t.insertBefore(mp, t.firstChild);
setMarkPatrolledHotKey();
}
}
});
/* FINE Segna come verificata */
/* INIZIO Dynamic pages */
function mbAddTrustedPages(/* params */){
if (typeof mbTrustedPages == 'undefined') mbTrustedPages = new Object();
for(var i = 0; i < arguments.length; i++)
mbTrustedPages[arguments[i]] = true;
}
$(function (){
if(!wgIsArticle) return; //non in modifica
if(typeof mbTrustedPages == 'undefined') return;
if (mbTrustedPages[wgPageName] == true){
var pre = document.getElementById('javascriptCode');
if (!pre) return;
var code = pre.innerHTML.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<");
eval(code);
}
});
/* FINE Dynamic pages */
/**** Fine ****/
// </nowiki></pre>
// script "recent Senpaio" ver. 1.0<br />
// Vedi [[w:Utente:Senpai/monobook/recent2.js]], derivato dall'[[wikipedia:en:User:Lupin/Anti-vandal_tool|Anti-vandal tool]] di [[wikipedia:en:user:Lupin]]; tradotto ed adattato da [[w:Utente:Senpai]] e [[w:Utente:Valepert]]
// <pre><nowiki>
if (mustLoad("avan"))
document.writeln('<script type="text/javascript" src="/w/index.php?title=Utente:Senpai/monobook/recent2.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
// script "Catwatch" ver. 1.0<br />
// Tradotto da [[w:Utente:Jalo|Jalo]]
// Vedi [[Wikiversità:Monobook.js/Catwatch.js]]
// <pre><nowiki>
if (mustLoad("cwtch"))
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikiversità:Monobook.js/Catwatch.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
// script "ricerca in Namespace"<br />
// Vedi [[Wikiversità:Monobook.js/namespaceSearch.js]], derivato dal tool di [[wikipedia:en:User:Ilmari Karonen|Ilmari Karonen]]; tradotto ed adattato da [[w:Utente:Jalo|Jalo]]
// <pre><nowiki>
if (mustLoad("nms"))
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikiversità:Monobook.js/namespaceSearch.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
// script "Popup di navigazione"<br />
// Vedi [[wikipedia:en:User:Lupin/popups.js]] di [[wikipedia:en:User:Lupin|Lupin]]
// <pre><nowiki>
if (mustLoad("popup"))
document.write('<script type="text/javascript" src="'
+ 'http://it.wikiversity.org/w/index.php?title=Wikiversità:Monobook.js/strings-it.js'
+ '&action=raw&ctype=text/javascript"></script>');
if (mustLoad("popup"))
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
// script "Quick Edit"<br />
// Vedi [[Wikiversità:Monobook.js/QuickEdit.js]] di [[wikipedia:de:Benutzer:ASM]]
// <pre><nowiki>
if (mustLoad("qed"))
document.writeln('<script type="text/javascript" src="'
+ 'http://it.wikiversity.org/w/index.php?title=Wikiversità:Monobook.js/QuickEdit.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
if (mustLoad("wed"))
{
// installa la traduzione del wikEd
// <pre><nowiki>
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/wiki/User:Jalo2/wikEd_international_it.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
// installa il [[Wikiversità:Monobook.js/WikEd|wikEd]], editor di testo
// <pre><nowiki>
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
}
// script Cronologia della pagina"<br />
// Vedi [[Wikiversità:Monobook.js/MostraModifiche.js]] di [[wikipedia:nl:User:JePe]]
// <pre><nowiki>
if (mustLoad("rch"))
document.write('<script type="text/javascript" src="'
+ 'http://it.wikiversity.org/w/index.php?title=Wikiversità:Monobook.js/MostraModifiche.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
// script "Command line"<br />
// Vedi [[w:Utente:Salvatore_Ingala/commandline.js]] di [[w:Utente:Salvatore_Ingala]]
// NOTA: deve rimanere DOPO wikEd per motivi di compatibilità!
// <pre><nowiki>
if (mustLoad("cmd"))
document.write('<script type="text/javascript" src="'
+ 'http://it.wikiversity.org/w/index.php?title=Utente:Salvatore_Ingala/commandline.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
// script Notiziario del Monobook"<br />
// Vedi [[Wikiversità:Monobook.js/Notiziario.js]]
// Questo script viene eseguito sempre, non ha bisogno del controllo 'mustLoad'
// <pre><nowiki>
document.write('<script type="text/javascript" src="'
+ 'http://it.wikiversity.org/w/index.php?title=Wikiversità:Monobook.js/Notiziario.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
// script del retropatrolling<br />
// Vedi [[Wikiversità:VPopSpeed]]
// <pre><nowiki>
if (mustLoad("vpop"))
document.write('<script type="text/javascript" src="'
+ 'http://it.wikiversity.org/w/index.php?title=Utente:Henna/VPopSpeed.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// </nowiki></pre>
// script del Vandal Fighter on Line<br />
// Vedi [[Wikiversità:Monobook.js/VFonLine]]
// Scritto da [[w:Utente:Jalo|Jalo]]
// <pre><nowiki>
if (mustLoad("vfol"))
{
document.write('<script type="text/javascript" src="'
+ 'http://it.wikiversity.org/w/index.php?title=Wikiversità:Monobook.js/VFonLine.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}
// </nowiki>