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

Contenuto cancellato Contenuto aggiunto
vediamo se questo funziona...
-svuotato
Etichetta: Svuotamento
 
(18 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 '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")
}
/**** 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',
'insertTags("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>