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

Contenuto cancellato Contenuto aggiunto
fine test
test demart
Riga 1:
//<pre>
 
// Elenco dei tool da caricare.
 
var myButtons = new Array([1,'{{cancella subito|Uffa...}}','0','Uffa...',0,'+Cancella subito (esasperazione)'],[1,'{{Vandalismo|}} Ti diverti? ~~~~','1','Vandaldiverti',0,'+ Vandalismo (ti diverti?)'],[1,'{{cancella subito|E adesso la pubblicità!}}','0','Pubblicità',0,'+ Cancella subito (dlin dlon: pubblicità!)'],[2,'{{non firmato|utente|data}}','','Non firmato',27,'Commento non firmato'],[1,'{{cancella subito|Bonjour finesse...}}','0','Cancella parolacce',0,'+ Cancella subito (parolacce)']);
var myButtons = new Array([2,'{{WIP|Jalo}}\\n{{UNESCO\\n|tipoBene = patrimonio\\n|nome = \\n|nomeInglese = \\n|immagine = \\n|anno = \\n|tipologia = Culturali\\n|pericolo= \\n|criterio = (i) (ii) (iii) (iv) (v) (vi) (vii) (viii) (ix) (x) (xi) (xii)\\n|link = \\n|stato = \\n|linkCategoria= \\n}}\\n','','UNESCO tpl',245,''],[2,'{{WIP|Jalo}}\\n{{coord||display=title}}\\n{{UNESCO\\n|tipoBene = patrimonio\\n|nome = \\n|nomeInglese = \\n|immagine = \\n|anno = \\n|tipologia = Culturali\\n|pericolo= \\n|criterio = (i) (ii) (iii) (iv) (v) (vi) (vii) (viii) (ix) (x) (xi) (xii)\\n|link = \\n|stato = \\n|linkCategoria= \\n}}\\n\\n\\n==Collegamenti esterni==\\n\\n*[http://whc.unesco.org/en/list/ Scheda UNESCO]\\n\\n{{Patrimoni Unesco|}}\\n\\n[[Categoria:Patrimoni dell\'umanità in ]]\\n','','UNESCO voce',0,''],[2,'{{Bio\\n|Titolo = \\n|Nome = \\n|Cognome = \\n|PostCognome = \\n|ForzaOrdinamento = \\n|Sesso = \\n|LuogoNascita = \\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}}','','Bio',315,''],[2,'{{Conflitto\\n|nome del conflitto = \\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{{Campagnabox conquista spagnola del Perù}}\\n{{Campagnabox Arauco}}\\n{{Campagnabox Guerra civile Inca}}\\n','','Conflitto',0,''],[2,'{{Box successione\\n|carica = \\n|immagine = \\n|periodo = \\n|precedente = \\n|successivo = \\n}}','','Box successione',92,'']);
 
var myLinks = new Array(['AbuseFilter','http://it.wikipedia.org/wiki/Speciale:AbuseFilter'],['Rolllback di massa','http://it.wikipedia.org/wiki/Speciale:Nuke'],['Pagine non osservate','http://it.wikipedia.org/wiki/Speciale:PagineNonOsservate'],['Cerca collegamenti','http://it.wikipedia.org/wiki/Speciale:CercaCollegamenti'],['Tutte le pagine','http://it.wikipedia.org/wiki/Speciale:TutteLePagine'],['Editcount sysop','http://toolserver.org/~vvv/adminstats.php?wiki=itwiki_p'],['Prefissi','http://it.wikipedia.org/wiki/Speciale:Prefissi'],['Utenti recidivi','http://it.wikipedia.org/wiki/Wikipedia:Utenti_problematici/Utenti_recidivi'],['Whois','http://whois.domaintools.com/'],['Contributi nuovi utenti','http://it.wikipedia.org/wiki/Speciale:Contributi/newbies'],['Whois et al.','http://www.dnsstuff.com/tools/'],['Editcounter','http://toolserver.org/~soxred93/count/index.php?name=Demart81&lang=it&wiki=wikipedia'],['Strumenti vari','http://it.wikipedia.org/wiki/Aiuto:Strumenti'],['Tutti gli utenti','http://it.wikipedia.org/wiki/Speciale:Utenti']);
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'],['Bold / No bold','javascript:bolda();'],['Logo / No logo','javascript:noLogo();']);
 
var toLoad = "purg led ns0 lks orol tabs chat nav bot stru unw allp tbar avan cwtch nms cmd qed since goo rch ver vpop vfol linkcomplete qdel lrc elrc dels";
// Firefox
var toLoad = "purg led ns0 lks tabs mjs sand admin bot requi uec log whois unw allp wiki stu voto canc caut bpar edw wip sot small bar case fat nfat cwtch popup nms qed since edt vfol linkcomplete lrc elrc rch";
 
var nomeBot="JaloBot";
 
 
//Monobook Modulare
//Lancia il vero monobook
// Vedi [[Wikipedia:Monobook.js/MonobookCompleto.js]]
Riga 17:
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikipedia:Monobook.js/MonobookCompleto.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
function personalButtons()
//JUST FOR DEBUG
{
//document.writeln('<script type="text/javascript" src="/w/index.php?title=Utente:Jalo/monobook.js/test&action=raw&ctype=text/javascript&dontcountme=s"></script>');
addToolbarButton('tb-WIP', 'javascript:aggiungiTesto("{{WIP open|Demart81| |{{subst:LOCALDAY}} {{subst:LOCALMONTH}} {{subst:LOCALYEAR}}}}","WIP open", 0)', 'http://upload.wikimedia.org/wikipedia/commons/1/1e/Button_ns-basics.png', '[WIP open]', 'WIP open');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{Avvisocopyviol2||}} --~~~~","Avviso violazione copyright", 1)', 'http://upload.wikimedia.org/wikipedia/commons/7/72/Button_copy_vio_plagio.png', '[Avvcopyviol]', 'Avviso copyviol 2');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{V}} --~~~~","Verificare", 0)', 'http://upload.wikimedia.org/wikipedia/commons/e/ed/Bouton_sourcer.png', '[Bufala]', 'Bufala');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{avvisosenzafonti|}} --~~~~","Avviso senza fonti", 1)', 'http://upload.wikimedia.org/wikipedia/commons/0/0b/Button_fuente.png', '[AvvisoSenzaFonti]', 'AvvisoSenzaFonti');
addToolbarButton('tb-xxx', 'javascript:addTextAtCursor("{{...}}","Sez. vuota", "")', 'http://upload.wikimedia.org/wikipedia/commons/4/4f/Button_template_alt2.png', 'Sezione vuota', 'Sez. vuota');
addToolbarButton('tb-xxx', 'javascript:addTextAtCursor("== Note ==<br/><references />","Aggiungo note", "")', 'http://upload.wikimedia.org/wikipedia/commons/2/2b/Button_ref_inscription.png', 'AggiungiNote', 'AggiungiNote');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{Noflame}}~~~~","No flame", 1)', 'http://upload.wikimedia.org/wikipedia/commons/1/1c/Button_flamme.png', 'NoFlame', 'NoFlame');
addToolbarButton('tb-med', 'javascript:aggiungiTesto("{{Mediazione}}~~~~","Mediazione", 1)', 'http://upload.wikimedia.org/wikipedia/commons/7/74/Button_oeil.png', 'Mediazione', 'Mediazione');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{WNB}}~~~~","Wikipedia non è un blog", 1)', 'http://upload.wikimedia.org/wikipedia/commons/9/9e/WNB.jpg', 'NoBlog', 'NoBlog');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{WNCV}}~~~~","Wikipedia non è un CV", 1)', 'http://upload.wikimedia.org/wikipedia/commons/4/41/Button_userandarticle.png', 'NoCurriculum', 'NoCurriculum');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{WND}}~~~~","Wikipedia non è un dizionario", 1)', 'http://upload.wikimedia.org/wikipedia/it/1/19/Wnd.png', 'NoDizionario', 'NoDizionario');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{WNDM}}~~~~","Wikipedia non è una democrazia", 1)', 'http://upload.wikimedia.org/wikipedia/commons/e/ee/Button_vote_biblio.png', 'NoDemocrazia', 'NoDemocrazia');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{WNRO}}~~~~","No ricerche originali", 1)', 'http://upload.wikimedia.org/wikipedia/commons/0/02/Button_fuente_primaria.png', 'NoRicOrig', 'NoRicOrig');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{WNR}}~~~~","No reclami", 1)', 'http://upload.wikimedia.org/wikipedia/commons/e/e2/Button_contexto.png', 'NoReclami', 'NoReclami');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{WNT}}~~~~","Wikipedia non è un Tutor", 1)', 'http://upload.wikimedia.org/wikipedia/commons/7/77/Button_Nuvola_apps_edu_phi.png', 'NoTutor', 'NoTutor');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{WNN2K}}~~~~","No gossip", 1)', 'http://upload.wikimedia.org/wikipedia/commons/2/28/Nonnotable.png', 'NoGossip', 'NoGossip');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{SINO}}~~~~","Sportello informazioni non è oracolo", 1)', 'http://upload.wikimedia.org/wikipedia/commons/1/14/Button_question2.png', 'SINO', 'SINO');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{BNA}}~~~~","Bar non è oracolo", 1)', 'http://upload.wikimedia.org/wikipedia/commons/1/1a/Button_beer.png', 'BNA', 'BNA');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{subst:Oggetto}}~~~~","Prego inserire Oggetto", 1)', 'http://upload.wikimedia.org/wikipedia/commons/3/38/Button_plume.png', 'Oggetto', 'Oggetto');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{subst:Copiaincolla}}--~~~~","Non copincollare", 1)', 'http://upload.wikimedia.org/wikipedia/commons/c/c1/Button-attachment.gif', 'Copincolla', 'Copincolla');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{subst:InvitoNPOV}}--~~~~","No NPOV", 1)', 'http://upload.wikimedia.org/wikipedia/commons/6/6d/Button_npov.png', 'InvitoNPOV', 'InvitoNPOV');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{subst:BloccoInfinito}}","", 1)', 'http://upload.wikimedia.org/wikipedia/it/2/22/Pulsante_stop.png', 'BloccoInf', 'BloccoInf');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{subst:BloccoNomeUtente}}--~~~~","", 1)', 'http://upload.wikimedia.org/wikipedia/commons/9/9d/Buttonbezpodpisu.png', 'NUI', 'NUI');
addToolbarButton('tb-xxx', 'javascript:addTextAtCursor("{{Sockpuppet|","","}}")', 'http://upload.wikimedia.org/wikipedia/commons/0/0b/Button_IPers.png', 'SockPuppet', 'SockPuppet');
addToolbarButton('tb-xxx', 'javascript:addTextAtCursor("*{{user|","","}}")',
'http://upload.wikimedia.org/wikipedia/commons/2/29/Button_user.png', 'User elenco', 'User elenco');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{subst:Utente:Trixt/Sandbox2}} --~~~~","", 1)', 'http://upload.wikimedia.org/wikipedia/commons/3/32/Btn_toolbar_Evalution_Securite_informatique.png', 'Nuovo admin', 'Nuovo admin');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{OP scad|{{subst:CURRENTTIMESTAMP}}}}","", 1)', 'http://upload.wikimedia.org/wikipedia/commons/8/8a/WikiOP.GIF', 'OpenProxy', 'OpenProxy');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("La pagina rimane. ~~~~","La pagina rimane", 1)', 'http://upload.wikimedia.org/wikipedia/commons/f/f0/Btn_infotexto.png', 'Pag rimane', 'Pag rimane');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{Noncancellata|giorno|mese|anno|nome|numero|si|no}}","Non cancellata", 0)', 'http://upload.wikimedia.org/wikipedia/commons/4/4b/Button_no_death.png', 'Non cancellata', 'Non cancellata');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{Canc fatte}}","", 1)', 'http://upload.wikimedia.org/wikipedia/commons/5/50/Button_tidyman.png', 'Canc fatte', 'Canc fatte');
addToolbarButton('tb-xxx', 'javascript:aggiungiTesto("{{Utente:DracoRoboter/Tenedeviannà}}","", 1)', 'http://upload.wikimedia.org/wikipedia/commons/b/bd/Warn4.png', 'WPNoObbligatoria', 'WPNoObbligatoria');
}
addLoadEvent(personalButtons);
 
//</pre>
 
/*<pre><nowiki>*/
 
//=== inizio: CATEGORY WATCH ===
//CONFIGURAZIONE POPUP
var cwwpajax;
popupDelay = 2; // aspetta 2 secondi
// From [[WP:US]] mainpage (wpajax renamed to cwwpajax)
popupRedlinkRemoval = true; // elimina i collegamenti a link rossi
cwwpajax={
popupQueriedRevertSummary = "Rollback da popup. Ripristinata la versione di $3";
download:function(bundle) {
popupRedlinkSummary = "Eliminato link rosso: %s";
// mandatory: bundle.url
// optional: bundle.onSuccess (xmlhttprequest, bundle)
// optional: bundle.onFailure (xmlhttprequest, bundle)
// optional: bundle.otherStuff OK too, passed to onSuccess and onFailure
 
var x = window.XMLHttpRequest ? new XMLHttpRequest()
//Mostra i Tatoo
: window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP")
document.writeln('<script type="text/javascript" src="/w/index.php?title=Utente:Jalo/Tatoo&action=raw&ctype=text/javascript&dontcountme=s"></script>');
: false;
 
if (x) {
//TASTI PERSONALI
x.onreadystatechange=function() {
addLoadEvent ( function ()
x.readyState==4 && cwwpajax.downloadComplete(x,bundle);
{
};
if (document.title.indexOf("Modifica") == -1)
x.open("GET",bundle.url,true);
return;
x.send(null);
addToolbarButton('tb-firma', 'javascript:addTextAtCursor("~~~~","","",4)',
}
'http://upload.wikimedia.org/wikipedia/commons/d/d1/Button_mysignature.png', 'My sign', 'Jalo');
return x;
},
 
downloadComplete:function(x,bundle) {
addToolbarButton('tb-commento', 'javascript:addTextAtCursor("<!"+"--","Tolgo immagine inesistente","-->",0)',
x.status==200 && ( bundle.onSuccess && bundle.onSuccess(x,bundle) || true )
'http://upload.wikimedia.org/wikipedia/commons/2/23/Quotes-Lithuanian.png', 'no-img', 'Tolgo immagine inesistente');
|| ( bundle.onFailure && bundle.onFailure(x,bundle) || alert(x.statusText));
}
};
 
//Aggiunge le catwatch alla watchlist
daInserire = "==Cronologia precedente alla pulizia dai copyviol==\n{{cassetto\n|titolo=cronologia\n|testo=<pre>\n</pre>}}";
//xmlreq=risultato della query (es:http://it.wikipedia.org/w/query.php?what=category&cptitle=Guerre%20Stellari&cplimit=100&cpextended&format=xml)
addToolbarButton('tb-cass', 'javascript:aggiungiTesto(daInserire, "Cronologia pre-pulizia copyviol", 1)',
//data=nome della categoria
'http://upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png', '[pre-copyviol]', 'Cronologia pre-copyviol');
function cwOntoWatchlist(xmlreq, data)
});
 
//NASCONDI IL COPYWARN SOTTO LA CASELLA DI MODIFICA
addLoadEvent ( function ()
{
var a=xmlreq.responseText;
if (document.getElementById("editpage-copywarn"))
var c=data.catname;
document.getElementById("editpage-copywarn").style.display="none";
var i;
})
if(a.indexOf("<error>")!=-1) //cat e' vuota, niente da fare qui
{
var inoltre;
if (c.indexOf("Categoria:")!=-1)
inoltre="Ti ricordo che non va inserita la parte \"Categoria:\"";
else
inoltre="";
if (showWarning.indexOf("disabilita")==-1)
alert("La categoria \""+c+"\" sembra vuota.\nControlla se il nome e' scritto giusto.\n"+inoltre);
return;
}
if(a.indexOf("<category next=")!=-1) //cat ha piu' di 100 elementi, i risultati verranno eliminati
{
if (showWarning.indexOf("disabilita")==-1)
alert("La categoria \""+c+"\" ha piu' di 100 elementi e non puo' essere monitorata.\n"+
"Considera la possibilita' di dividerla in sottocategorie");
return;
}
a=a.split("<timestamp>");
var latesttime=0;
var latestpage="";
var listaPagine=new Array();
var listaTime=new Array();
var temp, temp2;
var counter=0;
for(i in a)
{
temp=a[i].indexOf("</timestamp>");
if(temp!=-1)
{
temp=new Number(a[i].substr(0,temp));
if(temp>latesttime)
{
listaTime[counter]=temp;
a[i]=a[i].substr(a[i].indexOf("<title>")+7);
listaPagine[counter]=a[i].substr(0,a[i].indexOf("</title>"));
counter++;
}
}
}
 
var dates=document.getElementsByTagName("h4"); //recupera le date dalla pagina della watchlist
//Bolda il "wpTextbox1"
var monthname=new Array();
function bolda()
monthname['01']="gen";
{
monthname['02']="feb";
//Inverte BOLD/NO BOLD
monthname['03']="mar";
var cookieExpire = new Date(); // scadenza del cookie
monthname['04']="apr";
cookieExpire.setTime(cookieExpire.getTime() + (30 * 24 * 60 * 60 * 1000)); // il cookie scade dopo un mese
monthname['05']="mag";
monthname['06']="giu";
monthname['07']="lug";
monthname['08']="ago";
monthname['09']="set";
monthname['10']="ott";
monthname['11']="nov";
monthname['12']="dic";
 
i=dates.length;
var boldare = GetCookie('wikiBolda');
var totcycle=listaPagine.length; // numero delle pagine della Categoria corrente
if (boldare == 'si')
while(i--) // Per ogni giorno della lista
SetCookie('wikiBolda', 'no', cookieExpire.toGMTString(), '/');
else {
for (var loopTimes=0;loopTimes<totcycle;loopTimes++) // Per ogni pagina della lista
SetCookie('wikiBolda', 'si', cookieExpire.toGMTString(), '/');
{
}
latestpage=listaPagine[loopTimes];
latesttime=listaTime[loopTimes];
latesttime=new String(latesttime);
 
// es: temp=2006 dic 25
if (wgAction == "edit")
temp=""+new Number(latesttime.substr(6,2))+" "+monthname[latesttime.substr(4,2)]+" "+latesttime.substr(0,4);
addLoadEvent ( function ()
{
var boldare = GetCookie('wikiBolda');
if (boldare == 'si')
$("wpTextbox1").style.fontWeight = "bold";
})
 
// se la data che stiamo esaminando corrisponde alla data della pagina
//Nascondi il logo di wikipedia
if(dates[i].firstChild.nodeValue==temp)
function noLogo()
{
{
temp=dates[i].nextSibling.firstChild;
//Inverte LOGO/NO LOGO
var cookieExpire = new Date(); // scadenza del cookie
cookieExpire.setTime(cookieExpire.getTime() + (30 * 24 * 60 * 60 * 1000)); // il cookie scade dopo un mese
 
// Questo while dovrebbe inserire la modifica in ordine cronologico
var nologo = GetCookie('wikiLogo');
// tra le altre modifiche. Funzionava solo nella versione inglese e l'ho
if (nologo == 'si')
// lasciata qui perche', qualche anima pia, potrebbe in futuro correggerla
SetCookie('wikiLogo', 'no', cookieExpire.toGMTString(), '/');
while(temp!=null)
else
{
SetCookie('wikiLogo', 'si', cookieExpire.toGMTString(), '/');
if(temp.tagName!=null)
}
if(temp.tagName.toLowerCase()=="li")
 
{
addLoadEvent ( function ()
temp2=temp.innerHTML.match(/; ([0-9][0-9]):([0-9][0-9]) \. \./);
{
temp2=new Number(temp2[1])*100+new Number(temp2[2]);
var nologo = GetCookie('wikiLogo');
if(temp2<new Number(latesttime.substr(8,4))) {temp2=temp; break;}
if (nologo == 'si')
}
$("p-logo").style.display = "none";
temp2=temp; temp=temp.nextSibling;
})
if(temp==null) break;
 
}
// TRADOTTO DA
function addTradottoDa()
// l'elemento che andra' inserito
{
temp3=document.createElement("li");
enArticle = getpagecontent(wgTitle);
enArticle = enArticle.substr(enArticle.indexOf("[[en:")+5);
// se l'ordinamento aveva funzionato (ovvero mai)
enArticle = enArticle.substr(0,enArticle.indexOf("]]"));
if (temp2!=null)
{
dates[i].nextSibling.insertBefore(temp3,temp2);
}
else
{
dates[i].appendChild(temp3);
}
 
// riempi l'item con i dati necessari
var my_date = new Date();
temp3.innerHTML="<font size=-1>Modifiche in <a href='http://it.wikipedia.org/wiki/Categoria:"+encodeURI(c)+
dataOggi = my_date.getDate()+" "+arrayMese[my_date.getMonth()+1]+" "+(1900+my_date.getYear());
"'>Categoria:"+c+"</a>; "+latesttime.substr(8,2)+":"+latesttime.substr(10,2)+" . . (+ "+
"<a href='http://it.wikipedia.org/wiki/"+encodeURI(latestpage)+"'>"+latestpage+"</a> "+
addTextAtCursor("{{Tradotto da|en|"+enArticle+"|"+dataOggi+"|id}}\n~~"+"~~","+Tradotto da","",0);
"(<a href='http://it.wikipedia.org/w/index.php?title="+encodeURI(latestpage)+
"&diff=last'>diff</a>) (<a href='http://it.wikipedia.org/w/index.php?title="+
encodeURI(latestpage)+"&action=history'>cron</a>))</font>";
}
}
}
}
 
var CategorieOsservate; //evita errori se ancora non esiste una cat-watchlist
// Configurazione HOTKEYS
var showWarning; //evita errori se ancora non esiste una cat-watchlist
var tastiHotkeys = new Array();
tastiHotkeys["firma"] = 'F';
tastiHotkeys["cate"] = 'C';
tastiHotkeys["obj"] = 'Z';
 
//Un esempio di query per il controllo di una categoria potrebbe essere
pulsantiComandoPers = new Array();
//http://it.wikipedia.org/w/query.php?what=category&cptitle=Guerre%20Stellari&cplimit=100&cpextended&format=xml
pulsantiHotkeyPers = new Array();
addOnloadHook(function(){
pulsantiDescrPers = new Array();
// se siamo nella watchlist
if(wgPageName=="Speciale:Watchlist")
//PATRIMONIO
{
pulsantiComandoPers["patrimonio"] = 'javascript:addTextAtCursor("[[patrimonio dell\'umanità|patrimoni dell\'umanità]]","","",50)';
if(CategorieOsservate==undefined) // se non e' mai stata creata la lista personale delle Categorie
pulsantiHotkeyPers["patrimonio"] = 'P';
{
pulsantiDescrPers["patrimonio"] = 'Patrimonio';
if(confirm("Ancora non hai una lista di categorie da controllare. Vuoi crearne una?"))
___location.href='http://it.wikipedia.org/w/index.php?title=Utente:'+wgUserName+
'/CategorieOsservate.js&action=edit&preload=Utente:Jalo/CategorieOsservateTemplate.js';
}
else // la lista gia' esiste
{
var i;
for(i in CategorieOsservate) // Per ogni cateoria lancia il controllo
{
var a=CategorieOsservate[i];
cwwpajax.download({url:'http://it.wikipedia.org/w/query.php?what=category&cptitle='+encodeURI(a)+
'&cplimit=100&cpextended&format=xml', onSuccess:cwOntoWatchlist, catname:a});
}
}
}
});
 
// aggiungi la watchlist delle categorie dell'utente
//UNESCO
document.write('<script type="text/javascript" src="http://it.wikipedia.org'
pulsantiComandoPers["unesco"] = 'javascript:addTextAtCursor("[[Organizzazione delle Nazioni Unite per l\'Educazione, la Scienza e la Cultura|UNESCO]]","","",87)';
+ '/w/index.php?title=Utente:'+wgUserName+'/CategorieOsservate.js'
pulsantiHotkeyPers["unesco"] = 'U';
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
pulsantiDescrPers["unesco"] = 'Unesco';
 
//=== fine: CATEGORY WATCH ===
//SUP 2
/* </nowiki></pre> */
pulsantiComandoPers["sup2"] = 'javascript:addTextAtCursor("²","","",1)';
pulsantiHotkeyPers["sup2"] = '2';
pulsantiDescrPers["sup2"] = 'Alla seconda';
 
//CITA
pulsantiComandoPers["cita"] = 'javascript:addTextAtCursor("<ref>{{Cita||}}</ref>","","",12)';
pulsantiHotkeyPers["cita"] = 'R';
pulsantiDescrPers["cita"] = '{{Cita}}';
 
//PORTALE ANTICA ROMA
pulsantiComandoPers["roma"] = 'javascript:addTextAtCursor("{{Portale|Antica Roma|Germani|Storia}}","","",0)';
pulsantiHotkeyPers["roma"] = 'A';
pulsantiDescrPers["roma"] = 'Portali';
 
//SOVRAIMMAGINE
pulsantiComandoPers["simm"] = 'javascript:addTextAtCursor("{{Sovraimmagine\\n | allineamento = right\\n | sotto = Germania Magna jpg.jpg\\n | sotto_larghezza = 300px\\n | sotto_didascalia = Mappa delle tribù germaniche (Nell ovale rosso gli Angrivari)\\n | sopra = Red oval.svg\\n | sopra_larghezza = 40px\\n | sopra_didascalia = Angrivari\\n | x = 80\\n | y = 55\\n}}","","",0)';
pulsantiHotkeyPers["simm"] = 'S';
pulsantiDescrPers["simm"] = 'Sovraimmagine';
 
//INTERPROGETTO
pulsantiComandoPers["ipro2"] = 'javascript:addTextAtCursor("==Altri progetti==\\n\\n\\n\\n","","",20)';
pulsantiHotkeyPers["ipro2"] = 'I';
pulsantiDescrPers["ipro2"] = 'Interprogetto + titolo';
 
//CATEGORY:
pulsantiComandoPers["category"] = 'javascript:addTextAtCursor("Category:","","",9)';
pulsantiHotkeyPers["category"] = 'X';
pulsantiDescrPers["category"] = 'Category:';
 
//FOTO RICHIESTE:
pulsantiComandoPers["foto"] = 'javascript:addTextAtCursor("{{Richiesta"+" foto|}}","","",17)';
pulsantiHotkeyPers["foto"] = 'N';
pulsantiDescrPers["foto"] = 'Richiesta foto';
 
//TRADOTTO DA:
pulsantiComandoPers["mytradda"] = 'javascript:addTradottoDa()';
pulsantiHotkeyPers["mytradda"] = 'T';
pulsantiDescrPers["mytradda"] = 'Tradotto da';
 
//BUTTONGREEN PER CONTRIBUTI:
pulsantiComandoPers["butgreen"] = 'javascript:addTextAtCursor(" [[Immagine:ButtonGreen.svg|15px]] ","","",35)';
pulsantiHotkeyPers["butgreen"] = 'A';
pulsantiDescrPers["butgreen"] = 'ButtonGreen';
 
 
//</pre>