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

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m Maintenance: Fixing deprecated call to importScriptURI (mw:ResourceLoader/Migration_guide_(users)#importScriptURI)
 
(11 versioni intermedie di 3 utenti non mostrate)
Riga 1:
//<pre>
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",318500,""],[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']);
Riga 9:
popupDelay = 2; // aspetta 2 secondi
popupQueriedRevertSummary = "Rollback da popup. Ripristinata la versione di $3";
popupFixRedirs = true;
popupRedirAutoClick = 'wpSave';
popupFixDabs = true;
popupDabsAutoClick = 'wpSave';
 
//MOSTRA I TATTOO
mw.loader.load("//it.wikipedia.org/w/intdexindex.php?title=Utente:Jalo/Tatoo.js&action=raw&ctype=text/javascript&dontcountme=s");
 
//NASCONDI IL COPYWARN SOTTO LA CASELLA DI MODIFICA
Riga 19 ⟶ 23:
document.getElementById("editpage-copywarn").style.display="none";
});
 
// TRADOTTO DA
function addTradottoDa()
{
interlinks = $.ajax({
url:mw.util.wikiScript('api'),
data: { action: 'query', format: 'xml', prop: 'langlinks', lllang: 'en', titles: wgTitle},
async:false
})
.responseText;
 
if (interlinks.indexOf("<ll lang") < 0)
enArticle = "";
else
{
enArticle = interlinks.substr(interlinks.indexOf("<ll lang"));
enArticle = enArticle.substr(enArticle.indexOf(">")+1);
enArticle = enArticle.substr(0,enArticle.indexOf("<"));
}
var my_date = new Date();
var arrayMese = new Array('gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno',
'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre');
dataOggi = my_date.getDate()+" "+arrayMese[my_date.getMonth()]+" "+(1900+my_date.getYear());
text = "{{Tradotto da|en|"+enArticle+"|"+dataOggi+"|id}}\n";
$('#wpTextbox1').textSelection('encapsulateSelection', { pre: text });
}
 
// TRADUCI WIKILINK DALL'INGLESE
function tradLink()
{
var toTrad = mw.html.escape($('#wpTextbox1').textSelection('getSelection'));
var trad ="";
$.getJSON("http://en.wikipedia.org/w/api.php?callback=?",
{
action: "query",
prop: "langlinks",
lllang: "it",
titles: toTrad,
format: "json",
redirects: ""
},
function(data) {
selStart = document.getElementById('wpTextbox1').selectionStart;
selEnd = document.getElementById('wpTextbox1').selectionEnd;
if (typeof(data)!="undefined" &&
typeof(data.query)!="undefined" &&
typeof(data.query.pages)!="undefined")
{
for (var key in data.query.pages) {
if (typeof(data.query.pages[key])!="undefined" &&
typeof(data.query.pages[key].langlinks)!="undefined" &&
typeof(data.query.pages[key].langlinks[0])!="undefined" &&
typeof(data.query.pages[key].langlinks[0]["*"])!="undefined")
{
trad = data.query.pages[key].langlinks[0]["*"];
try {
mw.html.escape($('#wpTextbox1').textSelection('encapsulateSelection', { pre: trad + "[", post: "]" }));
} catch (err) {}
document.getElementById('wpTextbox1').selectionStart = selStart + trad.length;
document.getElementById('wpTextbox1').selectionEnd = selEnd + trad.length + 2;
 
return;
}
}
}
try {
mw.html.escape($('#wpTextbox1').textSelection('encapsulateSelection', { pre: "", post: "[NO LINK]" }));
} catch (err) {}
document.getElementById('wpTextbox1').selectionStart = selEnd;
document.getElementById('wpTextbox1').selectionEnd = selEnd + 9;
});
}
 
if (gadgetTbBase.isVisible()) {
button = {
id: 'Barrato',
group: 'altro',
hotkey: 'B',
icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
text: {
pre: '<del>',
post: '</del>'
}
};
gadgetTbBase.addButton(button);
 
button = {
id: 'Firma',
group: 'altro',
hotkey: 'F',
icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
text: {
pre: '~~'+'~~',
post: ''
}
};
gadgetTbBase.addButton(button);
 
button = {
id: 'Alla seconda',
group: 'altro',
hotkey: '2',
icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
text: {
pre: '²',
post: ''
}
};
gadgetTbBase.addButton(button);
 
button = {
id: 'Note+references',
group: 'altro',
hotkey: 'R',
icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
text: {
pre: '==Note==\n{{references}}\n\n',
post: ''
}
};
gadgetTbBase.addButton(button);
 
button = {
id: 'Interprogetto + titolo',
group: 'altro',
hotkey: 'I',
icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
text: {
pre: '==Altri progetti==\n{{interprogetto|',
post: '}}\n\n'
}
};
gadgetTbBase.addButton(button);
 
button = {
id: 'Tradotto da',
group: 'altro',
hotkey: 'T',
icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
execute: addTradottoDa
};
gadgetTbBase.addButton(button);
 
button = {
id: 'ButtonGreen',
group: 'altro',
hotkey: 'A',
icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
text: {
pre: ' [[Immagine:ButtonGreen.svg|15px]]',
post: ''
}
};
gadgetTbBase.addButton(button);
 
button = {
id: 'Traduci link',
group: 'altro',
hotkey: 'W',
icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
execute: tradLink
};
gadgetTbBase.addButton(button);
 
button = {
id: 'Campo oggetto',
group: 'altro',
hotkey: 'Z',
icon: '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png',
execute: function(){document.getElementById('wpSummary').focus();}
};
gadgetTbBase.addButton(button);
 
button = {
id: 'WIP',
group: 'altro',
hotkey: '',
icon: '//upload.wikimedia.org/wikipedia/it/2/27/Pulsante_wip.png',
text: {
pre: '{{WIP open|Jalo|traducendo questa voce}}\n',
post: ''
}
};
gadgetTbBase.addButton(button);
 
button = {
id: 'Case',
group: 'altro',
hotkey: 'C',
icon: '//upload.wikimedia.org/wikipedia/it/c/c5/Pulsante_case.png',
execute: function () {
var text, options;
text = $('#wpTextbox1').textSelection('getSelection');
options = {
peri: text === text.toLowerCase() ?
text.toUpperCase() : text.toLowerCase(),
replace: true
};
$('#wpTextbox1').textSelection('encapsulateSelection', options);
}
};
gadgetTbBase.addButton(button);
}
 
//test
//mw.loader.load('http://localhost:8080/Olimpo/isp/intesasanpaolo.com.js');
//importScript('Utente:Jalo/Sandbox2');
//importScriptURI('http://localhost:8080/Olimpo/isp/intesasanpaolo.com.js');
//importStylesheet('Utente:Jalo/Sandbox2');
//</pre>