Utente:Jalo/vector.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
test sannita
m Maintenance: Fixing deprecated call to importScriptURI (mw:ResourceLoader/Migration_guide_(users)#importScriptURI)
 
(166 versioni intermedie di 4 utenti non mostrate)
Riga 1:
//<pre>
// Elenco dei tool da caricare.
var myButtons = [[2,"{{Bio\\n|Titolo = \\n|Nome = \\n|Cognome = \\n|PostCognome = \\n|ForzaOrdinamento = \\n|Sesso = M\\n|PreData = \\n|LuogoNascita = \\n|LuogoNascitaLink = \\n|GiornoMeseNascita = \\n|AnnoNascita = \\n|LuogoMorte = \\n|LuogoMorteLink = \\n|GiornoMeseMorte = \\n|AnnoMorte = ?\\n|Attività = \\n|Nazionalità = \\n|PostNazionalità = \\n|Immagine = \\n|Didascalia =\\n|FineIncipit = \\n|Categorie = \\n}}\\n","","Bio",500,""],[2,"{{Infobox conflitto\\n|Nome del conflitto = \\n|Tipo = \\n|Parte_di = \\n|Immagine = \\n|Didascalia = \\n|Data = \\n|Luogo = \\n|Casus = \\n|Mutamenti_territoriali = \\n|Esito = \\n|Schieramento1 = \\n|Schieramento2 = \\n|Comandante1 = [[Immagine:White flag icon.svg|16px]]\\n|Comandante2 = \\n|Effettivi1 = \\n|Effettivi2 = \\n|Perdite1 = \\n|Perdite2 = \\n|Perdite3 = \\n|Note = \\n}}\\n","","Infobox conflitto",0,""],[2,"{{Box successione\\n|carica = \\n|immagine = \\n|periodo = \\n|precedente = \\n|successivo = \\n}}","","Box successione",92,""],[2,"{{Divisione amministrativa\\n|Nome = \\n|Nome ufficiale = <!-- in formato {{Lingue|xx}} [Nome ufficiale] --> \\n|Panorama = <!-- solo nome del file (es. wikilogo.png) --> \\n|Didascalia = \\n|Bandiera = <!-- solo nome del file (es. wikilogo.png) --> \\n|Stemma = <!-- solo nome del file (es. wikilogo.png) --> \\n|Stato = <!-- Codice ISO del Paese --> \\n|Grado amministrativo = <!-- Grado della divisione amministrativa di cui tratta la voce --> \\n|Divisione amm grado 1 = \\n|Divisione amm grado 2 = \\n|Divisione amm grado 3 = \\n|Divisione amm grado 4 = \\n|Capoluogo = \\n|Amministratore locale = \\n|Partito = \\n|Data elezione = \\n|Data istituzione = \\n|Latitudine gradi = \\n|Latitudine minuti = \\n|Latitudine secondi = \\n|Latitudine NS = \\n|Longitudine gradi = \\n|Longitudine minuti = \\n|Longitudine secondi = \\n|Longitudine EW = \\n|Altitudine = \\n|Superficie = \\n|Note superficie = \\n|Abitanti = <!-- NON usare il separatore delle migliaia --> \\n|Note abitanti = \\n|Aggiornamento abitanti = <!-- in stile abbreviato (es. 28-5-1990) --> \\n|Sottodivisioni = <!-- Numero di sottodivisioni dirette. Se sono meno di cinque, è possibile elencarle per nome --> \\n|Divisioni confinanti = <!-- Elenco delle divisioni amministrative dello stesso livello confinanti --> \\n|Lingue = <!-- altre lingue (NON dialetti) parlate storicamente nella zona, solo se diverse dalle lingue ufficiali e dalla lingua nazionale --> \\n|Codice postale = \\n|Prefisso = \\n|Fuso orario = <!-- in formato UTC senza premettere alcunché (es. +1) --> \\n|Codice ISO = <!-- Codice ISO 3166-2 della divisione amministrativa --> \\n|Codice statistico = \\n|Targa = \\n|Nome abitanti = \\n|Immagine localizzazione = \\n|Mappa = \\n|Sito = <!-- Sito ufficiale della divisione amministrativa --> \\n}}\\n","","Divisione amministrativa",0,""],[2,"{{Infobox militare \\n|Nome = \\n|Immagine = \\n|Didascalia = \\n|Soprannome = \\n|Data_di_nascita = \\n|Nato_a = \\n|Data_di_morte = \\n|Morto_a = \\n|Cause_della_morte = \\n|Luogo_di_sepoltura = \\n|Etnia = <!-- solo se enciclopedica -->\\n|Religione = <!-- solo se enciclopedica -->\\n|Nazione_servita = \\n|Forza_armata = \\n|Arma = \\n|Corpo = \\n|Specialità = \\n|Unità = \\n|Reparto = \\n|Anni_di_servizio = \\n|Grado = \\n|Ferite = \\n|Comandanti = \\n|Guerre = \\n|Campagne = \\n|Battaglie = \\n|Comandante_di = \\n|Decorazioni = \\n|Studi_militari = \\n|Pubblicazioni = \\n|Frase_celebre = \\n|Altro_lavoro = \\n|Altro_campo = \\n|Altro = \\n|Note = \\n|Ref = \\n}}","","Militare",0,""]];
 
var myLinks = new Array(['Voce su en.wiki','http://en.wikipedia.org/wiki/%TITOLO%'],['Voce su Commons','http://commons.wikimedia.org/wiki/Image:%TITOLO2%'],['Vecchio Edit-count','http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=Jalo&dbname=itwiki_p']);
var toLoad="purg led lks orol tabs nav stru unw allp tbar avan popup nms edt ver bot qdel";
 
// Firefox
var nomeBot="SanniBot";
 
//CONFIGURAZIONE POPUP
//Monobook Modulare
popupDelay = 2; // aspetta 2 secondi
//Lancia il vero monobook
popupQueriedRevertSummary = "Rollback da popup. Ripristinata la versione di $3";
// Vedi [[Wikipedia:Monobook.js/MonobookCompleto.js]]
popupFixRedirs = true;
//
popupRedirAutoClick = 'wpSave';
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikipedia:Monobook.js/MonobookCompleto.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
popupFixDabs = true;
popupDabsAutoClick = 'wpSave';
 
//MOSTRA I TATTOO
//Aggiunte x Sannita
mw.loader.load("//it.wikipedia.org/w/index.php?title=Utente:Jalo/Tatoo.js&action=raw&ctype=text/javascript");
// TRADOTTO DA
function addTradottoDa()
{
enArticle = getpagecontent(wgTitle);
enArticle = enArticle.substr(enArticle.indexOf("[[en:")+5);
enArticle = enArticle.substr(0,enArticle.indexOf("]]"));
var my_date = new Date();
dataOggi = my_date.getDate()+" "+arrayMese[my_date.getMonth()+1]+" "+(1900+my_date.getYear());
addTextAtCursor("{{Tradotto da|en|"+enArticle+"|"+dataOggi+"|id}}\n~~"+"~~","+Tradotto da","",0);
}
pulsantiComandoPers = new Array();
pulsantiHotkeyPers = new Array();
pulsantiDescrPers = new Array();
pulsantiComandoPers["mytradda"] = 'javascript:addTradottoDa()';
pulsantiHotkeyPers["mytradda"] = 'T';
pulsantiDescrPers["mytradda"] = 'Tradotto da';
 
//NASCONDI IL COPYWARN SOTTO LA CASELLA DI MODIFICA
//<pre>
$( document ).ready ( function ()
// 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 auxFicusSannita()
{
if (document.getElementById("editpage-copywarn"))
// copia dal frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) alla wpTextbox1 textarea
document.getElementById("editpage-copywarn").style.display="none";
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");
 
//test
// a seconda del template richiesto viene aggiunta (nel posto giusto) la relativa stringa
//mw.loader.load('http://localhost:8080/Olimpo/isp/intesasanpaolo.com.js');
if (curTemplate == "StopVoto")
//importStylesheet('Utente:Jalo/Sandbox2');
{
//</pre>
Motivo = document.getElementById('motivo').value;
wpTextbox1.value=wpTextbox1.value+"{{StopVoto|"+Motivo+"}}--~~~~\n{{Canc fatte}}\n";
}
 
// 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 FicusSannita(Template){
//Creo il testo del popup
switch(Template){
case "Tmp":
Greeter = "Hai richiesto di fermare una procedura di cancellazione.<br/>" +
" Per favore specifica il motivo";
break;
default: Greeter = "Specifica il motivo per cui hai richiesto di fermare la procedura."
}
 
// 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 "Motivo:"
if (Template == "StopVoto")
{
p.appendChild(document.createTextNode('Motivo:'));
var motivo = document.createElement('input');
motivo.name = 'cause';
motivo.id = 'motivo';
motivo.type = 'text';
p.appendChild(motivo);
}
// 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', 'auxFicusSannita()');
else
//if (BrowserDetect.browser=="Explorer") commentato per farlo funzionare con gli altri browser
button.onclick = auxFicusSannita;
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();
}
 
addLoadEvent ( function ()
{
addToolbarButton('tb-fic', "javascript:FicusSannita('StopVoto');",
'http://upload.wikimedia.org/wikipedia/it/2/22/Pulsante_stop.png',
'[Stop]', 'StopVoto');
}
);