Utente:Jalo/vector.js
Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.
Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome: premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menù Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.
//<pre>
// Elenco dei tool da caricare. NB: La stringa deve iniziare e finire con uno spazio
var myLinks = new Array(['Categorie Osservate','https://it.wikipedia.org/wiki/Utente:Superchilum/CategorieOsservate.js']);
var myButtons = new Array([1,'{{Bio\\n|Nome = \\n|Cognome = \\n|Sesso = \\n|LuogoNascita = \\n|GiornoMeseNascita = \\n|AnnoNascita = \\n|LuogoMorte = \\n|GiornoMeseMorte = \\n|AnnoMorte = \\n|Attività = \\n|Epoca = \\n|Nazionalità = \\n|PostNazionalità = \\n}}','0','Bio',0,'+{{Bio}}'],[1,'{{Bio\\n|Titolo = \\n|Nome = \\n|Cognome = \\n|PostCognome = \\n|PostCognomeVirgola = \\n|ForzaOrdinamento = \\n|PreData = \\n|Sesso = \\n|LuogoNascita = \\n|LuogoNascitaLink = \\n|LuogoNascitaAlt = \\n|GiornoMeseNascita = \\n|AnnoNascita = \\n|NoteNascita = \\n|LuogoMorte = \\n|LuogoMorteLink = \\n|LuogoMorteAlt = \\n|GiornoMeseMorte = \\n|AnnoMorte = \\n|NoteMorte = \\n|PreAttività = \\n|Attività = \\n|Epoca = \\n|Epoca2 = \\n|Attività2 = \\n|Attività3 = \\n|AttivitàAltre = \\n|Nazionalità = \\n|NazionalitàNaturalizzato = \\n|PostNazionalità = \\n|Categorie = \\n|FineIncipit = \\n|Immagine = \\n|Didascalia = \\n|DimImmagine = \\n|Premio1 = \\n|Specialità1 = \\n|AnnoPremio1 = \\n}}','0','Bio completo',0,'+{{Bio}}'],[1,'{{Tradotto da|en|{{subst:PAGENAME}}|00-00-{{subst:CURRENTYEAR}}|000000}}','0','Tradotto da',0,'+{{Tradotto da}}'],[2,'== Note ==\\n<references/>','','Note',25,'+Note']);
var toLoad=" purg led ns0 lks tabs nav allp tbar avan cwtch cmd nms chat qed popup since goo edt linkcomplete qdel dels ";
var nomeBot="SuperBot"
//Monobook Modulare ver.4.8.2.
//Lancia il vero monobook
// Vedi [[Wikipedia:Monobook.js/MonobookCompleto.js]]
//
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikipedia:Monobook.js/MonobookCompleto.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
//Aggiunte x Superchilum
// Array dei valori mostrati per il template Tmp
arrayTmp = new Array(" ","Album","Artista musicale","Associazione scout","Bio","Branche scout","Brano musicale","Carica pubblica","Competizione sportiva","Composto chimico","Divisione amministrativa","Episodio Anime","Episodio SerieTV","Evento scout","Federazione sportiva","FictionTV","Film","Fumetto e animazione","Gamebox","Genere musicale","Infobox Azienda","Libro","Luogo fittizio","Opera","Personaggio","Programma","Spettacolo teatrale","Sportivo","Squadra di calcio","Squadra sportiva","Stagione squadra di calcio","Tassobox","Testata giornalistica","Volume Manga");
// Array con l'elenco dei colori
coloriNome = new Array(" ","Azzurro","Bianco","Blu scuro","Blu elettrico","Fucsia","Giallo","Grigio chiaro","Grigio scuro","Marrone","Nero","Rosso","Verde acqua","Verde chiaro","Verde oliva","Verde scuro","Violetto");
// Array con il valore dei colori
coloriCodice = new Array(" ","aqua","white","navy","blue","fuchsia","yellow","silver","gray","maroon","black","red","teal","lime","olive","green","purple");
// 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 auxFicusSC()
{
// 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;
summary=document.getElementById("wpSummary");
// Carica il textbox1
wpTextbox1 = document.getElementById("wpTextbox1");
// a seconda del template richiesto viene aggiunta (nel posto giusto) la relativa stringa
if (curTemplate == "Catrin")
{
NewName = document.getElementById('newname').value;
Commento = document.getElementById('motivo').value;
aggiungiTesto("{{categoria da rinominare|"+NewName+"|"+Commento+"}}", "+categoria da rinominare ", 0);
var summary = "";
}
else if (curTemplate == "Cattmp")
{
Argomento = document.getElementById('argomento').value;
Template = document.getElementById('template').value;
if (Argomento != "")
wpTextbox1.value="{{"+curTemplate+"|Argomento="+Argomento+"|Template="+Template+"}}\n"+wpTextbox1.value;
else
wpTextbox1.value="{{"+curTemplate+"|Template="+Template+"}}\n"+wpTextbox1.value;
summary.value+="+{{Cattmp}}";
}
else if (curTemplate == "Torna a")
{
Voce = document.getElementById('voce').value;
Voce2 = document.getElementById('voce2').value;
if (Voce2 != "")
wpTextbox1.value="{{"+curTemplate+"|"+Voce+"|"+Voce2+"}}\n"+wpTextbox1.value;
else
wpTextbox1.value="{{"+curTemplate+"|"+Voce+"}}\n"+wpTextbox1.value;
summary.value+="+{{Torna a}}";
}
else if (curTemplate == "Tmp")
{
Dati = document.getElementById('dati');
TemplateBut = document.getElementById('template').value;
if (Dati.checked) // se i dati sono gia' presenti
wpTextbox1.value="{{"+curTemplate+"|"+TemplateBut+"|s}}\n"+wpTextbox1.value;
else
wpTextbox1.value="{{"+curTemplate+"|"+TemplateBut+"}}\n"+wpTextbox1.value;
summary.value+="+{{Tmp}}";
}
else if (curTemplate == "color")
{
Colore = document.getElementById('colore').value;
Codice = document.getElementById('codice').value;
if (Colore != " ") // se e' stato scelto un colore dalla lista
addTextAtCursor('<span style="color:'+Colore+';">','','</span>');
else
addTextAtCursor('<span style="color:#'+Codice+';">','','</span>');
tornareIndietro=false;
summary.value+="";
}
// 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();
}
// [[:en:User:Lupin/popups.js]] - si prega di aggiungere questa linea
document.write('<script type="text/javascript" src="'
+ 'http://it.wikipedia.org/w/index.php?title=Utente:Emc2/strings-it.js'
+ '&action=raw&ctype=text/javascript"></script>');
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>');
popupAdminLinks=true;
popupFixRedirs=true;
popupFixDabs=true;
popupRedirAutoClick='wpSave';
// Crea il popup utilizzato per quei template che richiedono parametri aggiuntivi
function FicusSC(Template){
//Creo il testo del popup
switch(Template){
case "Torna a":
Greeter = "Hai richiesto di inserire il template 'Torna a' in questa categoria.<br/>" +
" Per favore specifica l'argomento e il template in questione";
break;
case "Tmp":
Greeter = "Hai richiesto di inserire in template in questa pagina.<br/>" +
" Per favore specifica il template da inserire ed indica se i dati sono gia' presenti";
break;
case "Torna a":
Greeter = "Hai richiesto di inserire il template 'Torna a' in questa pagina.<br/>" +
" Per favore specifica la voce principale";
break;
case "Cattmp":
Greeter = "Hai richiesto di inserire il template 'Cattmp' in questa pagina.<br/>" +
" Per favore specifica l'argomento ed eventualmente il template";
break;
case "color":
Greeter = "Hai richiesto di colorare il testo.<br/>" +
" Per favore specifica il colore da usare utilizzando la lista o specificando un codice esadecimale<br/>" +
"Ricorda <A HREF=\"http://it.wikipedia.org/wiki/Aiuto:Colori\">Aiuto:Colori</a> e " +
"<A HREF=\"http://it.wikipedia.org/wiki/Aiuto:Tavolozza_dei_colori\">Aiuto:Tavolozza_dei_colori</a>";
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 "Voce:"
if (Template == "Torna a")
{
p.appendChild(document.createTextNode('Voce:'));
var voce = document.createElement('input');
voce.name = 'page';
voce.id = 'voce';
voce.type = 'text';
p.appendChild(voce);
}
// crea casella di testo "Argomento:"
if (Template == "Cattmp")
{
p.appendChild(document.createTextNode('Argomento:'));
var argomento = document.createElement('input');
argomento.name = 'argomento';
argomento.id = 'argomento';
argomento.type = 'text';
p.appendChild(argomento);
}
// crea casella di testo "Altra voce:"
if (Template == "Torna a")
{
p.appendChild(document.createTextNode('Altra voce:'));
var voce2 = document.createElement('input');
voce2.name = 'page2';
voce2.id = 'voce2';
voce2.type = 'text';
p.appendChild(voce2);
}
// crea casella di testo "Template:"
if (Template == "Tmp")
{
p.appendChild(document.createTextNode('Template:'));
var tmpTemplate = document.createElement('select');
tmpTemplate.name = 'template';
tmpTemplate.id = 'template';
tmpTemplate.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < arrayTmp.length; i++){
option = new Option(arrayTmp[i],' ');
option.value = arrayTmp[i];
tmpTemplate.options[tmpTemplate.options.length] = option;
}
p.appendChild(tmpTemplate);
}
// crea casella di testo "Template:"
if (Template == "Cattmp")
{
p.appendChild(document.createTextNode('Template:'));
var template = document.createElement('input');
template.name = 'template';
template.id = 'template';
template.type = 'text';
p.appendChild(template);
}
// crea checkbox "Dati gia' presenti?:"
if (Template == "Tmp")
{
p.appendChild(document.createTextNode('Dati già presenti?:'));
var dati = document.createElement('input');
dati.name = 'data';
dati.id = 'dati';
dati.type = 'checkbox';
dati.checked = dati.defaultChecked = false;
p.appendChild(dati);
}
// crea casella di testo "Colore:"
if (Template == "color")
{
p.appendChild(document.createTextNode('Colore:'));
var tmpTemplate = document.createElement('select');
tmpTemplate.name = 'colore';
tmpTemplate.id = 'colore';
tmpTemplate.size = 1;
var option;
// Carica nel combo box il contenuto della variabile globale
for (i = 0; i < coloriNome.length; i++){
option = new Option(coloriNome[i],' ');
option.value = coloriCodice[i];
tmpTemplate.options[tmpTemplate.options.length] = option;
}
p.appendChild(tmpTemplate);
}
// crea casella di testo "Codice:"
if (Template == "color")
{
p.appendChild(document.createTextNode('Codice (senza #):'));
var codice = document.createElement('input');
codice.name = 'codice';
codice.id = 'codice';
codice.type = 'text';
p.appendChild(codice);
}
// 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', 'auxFicusSC()');
else
//if (BrowserDetect.browser=="Explorer") commentato per farlo funzionare con gli altri browser
button.onclick = auxFicusSC;
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-prscout', 'javascript:addTextAtCursor("==Aderisci al progetto scout!==\\n{{subst:Progetto:Scout/aderisci}} --~~~~","Aderisci al Progetto scout!","")',
'http://upload.wikimedia.org/wikipedia/commons/0/01/Button_no_source.png', 'Aderisci al Progetto scout', '{{Progetto:Scout/aderisci}}');
var toAdd='<br style=\\\"clear: both\\\" />';
addToolbarButton('tb-clr', 'javascript:addTextAtCursor("'+toAdd+'","","")',
'http://upload.wikimedia.org/wikipedia/commons/f/f3/Button_brrm.png', '[Clear]', 'Clear both');
addToolbarButton('tb-nbsp', 'javascript:addTextAtCursor(" ","","")',
'http://upload.wikimedia.org/wikipedia/commons/5/55/Button_nbsp_1.png', ' ', ' ');
addToolbarButton('tb-defsort', 'javascript:addTextAtCursor("{{DEFAULTSORT:","","}}")',
'http://upload.wikimedia.org/wikipedia/commons/8/8e/Button_shifting.png', 'DEFAULTSORT', 'DEFAULTSORT');
addToolbarButton('tb-catrin', "javascript:FicusSC('Catrin');",
'http://upload.wikimedia.org/wikipedia/commons/b/b6/Button_code1.png',
'Catrin', 'Catrin');
addToolbarButton('tb-indcat', 'javascript:addTextAtCursor("{{IndiceCategoria}}","+{{IndiceCategoria}}","")',
'https://upload.wikimedia.org/wikipedia/commons/4/4e/Button_romain.png', 'IndiceCategoria', '{{IndiceCategoria}}');
addToolbarButton('tb-servuot', 'javascript:addTextAtCursor("{{ServizioVuota}}","+{{ServizioVuota}}","")',
'http://upload.wikimedia.org/wikipedia/commons/0/07/Deletewarn3.png', 'ServizioVuota', '{{ServizioVuota}}');
addToolbarButton('tb-notabio', 'javascript:addTextAtCursor("{{NotaBiografie}}","+{{NotaBiografie}}","")',
'http://upload.wikimedia.org/wikipedia/commons/2/29/Button_user.png', 'NotaBiografie', '{{NotaBiografie}}');
addToolbarButton('tb-cattmp', "javascript:FicusSC('Cattmp');",
'http://upload.wikimedia.org/wikipedia/commons/4/4f/Button_verse.png',
'Cattmp', 'Cattmp');
addToolbarButton('tb-tmpl', 'javascript:addTextAtCursor("{{","","}}")',
'http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_plantilla.png', 'Template', 'Template');
addToolbarButton('tb-dot', 'javascript:addTextAtCursor("{{·}}","","")',
'http://upload.wikimedia.org/wikipedia/commons/a/aa/Button_dot1.PNG', 'Dot', 'Dot');
addToolbarButton('tb-fic', "javascript:FicusSC('Tmp');",
'http://upload.wikimedia.org/wikipedia/it/6/6b/Pulsante_tmp.png',
'[Tmp]', 'Tmp');
addToolbarButton('tb-unic', 'javascript:aggiungiTesto("{{Avvisounicode}}","+{{Avvisounicode}}",0)',
'http://upload.wikimedia.org/wikipedia/commons/4/4f/Button_sig_%28zh%29.png', 'Avvisounicode', '{{Avvisounicode}}');
addToolbarButton('tb-wkboz', 'javascript:aggiungiTesto("{{WikiBozza}}","+{{WikiBozza}}",0)',
'http://upload.wikimedia.org/wikipedia/commons/d/de/Button_%28B%29.png', 'WikiBozza', '{{WikiBozza}}');
addToolbarButton('tb-vuota', 'javascript:addTextAtCursor("{{...}}","+{{...}}","")',
'http://upload.wikimedia.org/wikipedia/commons/3/32/Button_anular_voto.png', '...', '{{...}}');
addToolbarButton('tb-curios', 'javascript:addTextAtCursor("{{Curiosità}}","+{{Curiosità}}","")',
'http://upload.wikimedia.org/wikipedia/commons/2/28/Button_info.png', 'Curiosità', '{{Curiosità}}');
addToolbarButton('tb-fic', "javascript:FicusSC('Torna a');",
'http://upload.wikimedia.org/wikipedia/commons/0/0e/Pulsante_torna_a.png',
'[Torna a]', 'Torna a');
addToolbarButton('tb-ttl', 'javascript:addTextAtCursor("{{tl|","","}}")',
'http://upload.wikimedia.org/wikipedia/commons/d/dd/Pulsante_tl.png', 'Template tl', 'Template tl');
qualcosa="si";
addToolbarButton('tb-quo', 'javascript:addTextAtCursor("{{quote|citazione|[[Autore]], \'\'[[Opera]]\'\'|altra lingua|lingua=xx}}","+{{Quote}}","")',
'http://upload.wikimedia.org/wikipedia/commons/4/49/Button_talk.png', 'Quote', 'Citazione');
addToolbarButton('tb-inclonl', 'javascript:addTextAtCursor("<includeonly>","","</includeonly>")',
'http://upload.wikimedia.org/wikipedia/commons/7/79/Button_include.png', 'Include only', 'Include only');
addToolbarButton('tb-tt', 'javascript:addTextAtCursor("<tt>","","</tt>")',
'http://upload.wikimedia.org/wikipedia/commons/3/30/Tt_icon.png', 'Testo preformattato (sezione)', 'Testo preformattato (sezione)');
qualcosa="si";
addToolbarButton('tb-pre', 'javascript:addTextAtCursor("<pre>","","</pre>")',
'http://upload.wikimedia.org/wikipedia/commons/3/3c/Button_pre.png', 'pre', 'pre');
addToolbarButton('tb-color', "javascript:FicusSC('color');",
'http://upload.wikimedia.org/wikipedia/commons/7/76/Button_atelier_graphique.PNG', 'Colore', 'Colore');
addToolbarButton('tb-sup', 'javascript:addTextAtCursor("<sup>","","</sup>")',
'http://upload.wikimedia.org/wikipedia/commons/6/6a/Button_sup_letter.png', 'sup', 'sup');
addToolbarButton('tb-sub', 'javascript:addTextAtCursor("<sub>","","</sub>")',
'http://upload.wikimedia.org/wikipedia/commons/a/aa/Button_sub_letter.png', 'sub', 'sub');
}
);
// Aggiunge indirizzi nella toolbar personale
// code stolen from [[wikt:en:User:Hippietrail]]
addOnloadHook( function () {
var myprefs = document.getElementById('pt-mycontris');
var newpt;
var newa;
newpt = document.createElement('li');
newa = document.createElement('a');
newa.href='irc://calvino.freenode.net/botolatori' ;
newa.appendChild(document.createTextNode('#bot'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
newpt = document.createElement('li');
newa = document.createElement('a');
newa.href='irc://calvino.freenode.net/wikipedia-it-sysop' ;
newa.appendChild(document.createTextNode('#sysop'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
})
// d:User:Yair rand/WikidataInfo.js
importScriptURI("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript")
//</pre>