Utente:Gvf/ToolbarButton.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
prova rimpiazza link anni settanta
-svuotato
Etichetta: Svuotamento
 
(14 versioni intermedie di 3 utenti non mostrate)
Riga 1:
// <pre>
// <nowiki>
// Basato su [[Utente:Timendum/Javascript]] che ringrazio
 
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();
}
}
function myLoadFuncs()
{
/* addLoadEvent(ToolbarButton); */
ToolbarButton(); // modifica la Toolbar
addPurge(); // aggiunge pulsante "purge"
// add_tabs(); // aggiunge i tab
//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();
}
 
function GvfAddButton(id,testo,img,js) {
var toolbar = null;
toolbar = document.getElementById("toolbar");
var tmp = document.createElement("a");
tmp.id = 'tb-'+id;
tmp.href = "javascript:(function () {"+js+"})();";
var imag = document.createElement("img");
imag.setAttribute('border',0);
imag.setAttribute('height',32);
imag.setAttribute('src',img);
imag.setAttribute('alt','['+id+']');
imag.setAttribute('title',testo);
tmp.appendChild(imag);
toolbar.appendChild(tmp);
}
 
function Decenni() {
wpTextbox1=document.getElementById("wpTextbox1");
wpTextbox1.value=wpTextbox1.value
.replace("anni Venti", "anni venti")
.replace("anni Trenta", "anni trenta")
.replace("anni Quaranta", "anni quaranta")
.replace("anni Cinquanta", "anni cinquanta")
.replace("anni Sessanta", "anni sessanta")
.replace("anni Settanta", "anni settanta")
.replace("anni Ottanta", "anni ottanta")
.replace("anni Novanta", "anni novanta")
.replace("anni '20", "anni venti")
.replace("anni '30", "anni trenta")
.replace("anni '40", "anni quaranta")
.replace("anni '50", "anni cinquanta")
.replace("anni '60", "anni sessanta")
.replace("anni '70", "anni settanta")
.replace("anni '80", "anni ottanta")
.replace("anni '90", "anni novanta")
.replace("[[anni settanta|anni settanta]],"[[anni 1970|anni settanta]]")
.replace("[[anni settanta|settanta]],"[[anni 1970|settanta]]")
}
 
function GvfSubst(se,rp) {
wpTextbox1=document.getElementById("wpTextbox1");
wpTextbox1.value=wpTextbox1.value
.replace(se, rp)
}
 
/**** Personalizzazione della ToolBar ****/
 
// ToolbarButton
function ToolbarButton() {
var toolbar = null;
toolbar = document.getElementById("toolbar");
if (toolbar == null)
return;
var today = new Date();
var anno= today.getYear()+1900;
 
var nodes = toolbar.childNodes;
// elimino i bottoni che non mi interessano (indici validi solo per FF)
var newst = "none !important";
document.getElementById("toolbar").childNodes[3].style.display = newst;
//nodes[3].style.display = "none !important"; // grassetto
//nodes[4].style.display = "none !important"; // corsivo
//nodes[6].style.display = "none !important"; // link ext
//nodes[7].style.display = "none !important"; // intestazione
//nodes[8].style.display = "none !important"; // inserimento immagine
//nodes[9].style.display = "none !important"; // link multimedia
//nodes[10].style.display = "none !important"; // math
//nodes[13].style.display = "none !important"; // linea
//nodes[14].style.display = "none !important"; // red
 
 
// pulsante IMMAGINE a sinistra
GvfAddButton('addimg-l',
'Immagine a sinistra',
'http://upload.wikimedia.org/wikipedia/it/d/d9/ToolButton_img_l.png',
'insertTags("[[Immagine:","|thumb|180px|left|Descrizione]]","NomeFile");TimenSA("Aggiunta immagine");'
);
 
// pulsante IMMAGINE a destra
GvfAddButton('addimg-r',
'Immagine a destra',
'http://upload.wikimedia.org/wikipedia/it/3/3d/ToolButton_img_r.png',
'insertTags("[[Immagine:","|thumb|180px|right|Descrizione]]","NomeFile");TimenSA("Aggiunta immagine");'
);
 
 
// pulsante Template stemma stato
tmp = document.createElement("a");
tmp.id = 'tb-tss';
tmp.href = 'javascript:(function() {wpTextbox1=document.getElementById("wpTextbox1");wpTextbox1.value="Stemma "+(prompt("Stato"))+"\\n\\n{{StemmiNazionali|continente="+(prompt("Continente"))+"}}\\n";summ=document.getElementById("wpSummary");summ.value="- gfdl + template StemmiNazionali";})();';
imag = document.createElement("img");
imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/4/44/ToolButton.png');
imag.setAttribute('alt','[STATO]');
imag.setAttribute('title','{{Stemma stato}}');
tmp.appendChild(imag);
toolbar.appendChild(tmp);
 
// pulsante Template stemma comune
tmp = document.createElement("a");
tmp.id = 'tb-tsc';
tmp.href = 'javascript:(function() {wpTextbox1=document.getElementById("wpTextbox1");wpTextbox1.value="{{StemmiComunaliItaliani\\n|comune="+(prompt("Comune"))+"\\n|provincia="+(prompt("Provincia"))+"\\n|autorizzazione=\\n|fonte=\\n|OTRS=\\n}}";summ=document.getElementById("wpSummary");summ.value="+ template StemmiComunaliItaliani";})();';
imag = document.createElement("img");
imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/4/44/ToolButton.png');
imag.setAttribute('alt','[COMU]');
imag.setAttribute('title','{{Stemma comune}}');
tmp.appendChild(imag);
toolbar.appendChild(tmp);
 
// pulsante Categoria:utente
tmp = document.createElement("a");
tmp.id = 'tb-ciuw';
tmp.href = 'javascript:(function() {wpTextbox1=document.getElementById("wpTextbox1");wpTextbox1.value=wpTextbox1.value+"[[Categoria:Immagini utenti di Wikipedia]]";summ=document.getElementById("wpSummary");summ.value="+ categoria immagini utenti wikipedia";})();';
imag = document.createElement("img");
// imag.setAttribute('src','');
imag.setAttribute('alt','[CIUW]');
imag.setAttribute('title','[[Categoria:Immagini utenti di Wikipedia]]');
tmp.appendChild(imag);
toolbar.appendChild(tmp);
 
// pulsante {{Avvisocopyviol}}
tmp = document.createElement("a");
tmp.id = 'tb-acv';
tmp.href = 'javascript:(function() {wpTextbox1=document.getElementById("wpTextbox1");wpTextbox1.value=wpTextbox1.value+"{{Avvisocopyviol|url=|voce=}}\\n~~~~";summ=document.getElementById("wpSummary");summ.value="+ Avviso copyviol";})();';
imag = document.createElement("img");
imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/4/44/ToolButton.png');
imag.setAttribute('alt','[AvCV]');
imag.setAttribute('title','{{Avvisocopyviol}}');
tmp.appendChild(imag);
toolbar.appendChild(tmp);
 
GvfAddButton('coord',
'{{Coord}}',
'http://upload.wikimedia.org/wikipedia/it/9/9e/ToolButton_coord.png',
'Param=prompt("Latitudine,Longitudine");Param=Param.replace(", ","|"); Param=Param.replace(",","|"); TimenPr("{{Coord|"+Param+"|scale:2000|format=dms|display=title}}\\n");TimenSA("+ template Coord");'
);
 
GvfAddButton('decenni',
'Fix decenni',
'http://upload.wikimedia.org/wikipedia/it/e/e3/ToolButtonDecenni.png',
"Decenni();TimenSA('* decenni');"
);
 
GvfAddButton('fatto',
'{{fatto}}',
'http://upload.wikimedia.org/wikipedia/it/9/94/ToolButtonYes.png',
"TimenDp(':{{fatto}} ~~~~');TimenSA('fatto!');"
);
 
GvfAddButton('nazione',
'+ nazione',
'http://upload.wikimedia.org/wikipedia/it/4/44/ToolButton.png',
'insertTags("|nazione = ","\\n","ITA");TimenSA("+nazione");'
);
/*
GvfAddButton('&nbsp',
'+ &nbsp',
'http://upload.wikimedia.org/wikipedia/it/4/44/ToolButton.png',
'GvfSubst("bandiera]] [[","bandiera]]&nbsp;[[");TimenSA("+ &nbsp");'
);
*/
}
 
 
/**** Aggiunge il tab "purge" ****/
 
function addPurge()
{
var hist; var url;
if (!(hist = document.getElementById('ca-history') )) return;
if (!(url = hist.getElementsByTagName('a')[0] )) return;
if (!(url = url.href )) return;
addPortletLink('p-cactions', url.replace(/([?&]action=)history([&#]|$)/, '$1purge$2'),'purge', 'ca-purge', 'Svuota la cache', '0');
}
 
// </nowiki>
// </pre>