// <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);
}
/**** 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)
//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
//addToolbarButton(id, href, src, alt, title)
/*
// pulsante IMMAGINE a sinistra
addToolbarButton('tb-addimg', 'javascript:(function() {insertTags("[[Immagine:","|thumb|200px|right|Descrizione]]","NomeFile");summ=document.getElementById("wpSummary");summ.value=summ.value+"Aggiunta immagine";})();';,'http://upload.wikimedia.org/wikipedia/it/a/ad/ToolButton_img.png', '[Img]', 'Immagine');
*/
tmp = document.createElement("a");
tmp.id = 'tb-addimg-l';
tmp.href = 'javascript:(function() {insertTags("[[Immagine:","|thumb|150px|left|Descrizione]]","NomeFile");summ=document.getElementById("wpSummary");summ.value=summ.value+"Aggiunta immagine";})();';
imag = document.createElement("img");
imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/d/d9/ToolButton_img_l.png');
imag.setAttribute('alt','[ImgLeft]');
imag.setAttribute('title','Immagine a sinistra');
tmp.appendChild(imag);
toolbar.appendChild(tmp);
// pulsante IMMAGINE a destra
tmp = document.createElement("a");
tmp.id = 'tb-addimg-r';
tmp.href = 'javascript:(function() {insertTags("[[Immagine:","|thumb|200px|right|Descrizione]]","NomeFile");summ=document.getElementById("wpSummary");summ.value=summ.value+"Aggiunta immagine";})();';
imag = document.createElement("img");
imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/3/3d/ToolButton_img_r.png');
imag.setAttribute('alt','[ImgRight]');
imag.setAttribute('title','Immagine a destra');
tmp.appendChild(imag);
toolbar.appendChild(tmp);
// pulsante CANCELCOPY
// tmp = document.createElement("a");
// tmp.id = 'tb-cyc';
// tmp.href = 'javascript:(function() //{wpTextbox1=document.getElementById("wpTextbox1");wpTextbox1.value="{{cancelcopy|firma=~~~|fonte="+(prompt("Fonte")) //+"}}\\n"+wpTextbox1.value;summ=document.getElementById("wpSummary");summ.value=summ.value+"+{{cancella //subito copyviol}} ";})();';
// imag = document.createElement("img");
// imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/d/de/Wiki_copydel.gif');
// imag.setAttribute('alt','[DCP]');
// imag.setAttribute('title','{{cancelcopy}}');
// tmp.appendChild(imag);
// toolbar.appendChild(tmp);
// pulsante COPYVIOL
// tmp = document.createElement("a");
// tmp.id = 'tb-cvi';
// tmp.href = 'javascript:(function() //{wpTextbox1=document.getElementById("wpTextbox1");wpTextbox1.value="{{ViolazioneCopyright|url="+(prompt("Fonte")) //+"}}\\n"+wpTextbox1.value;summ=document.getElementById("wpSummary");summ.value=summ.value+"copyviol //";})();';
// imag = document.createElement("img");
// imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/5/50/Wiki_copyviol.png');
// imag.setAttribute('alt','[CVI]');
// imag.setAttribute('title','{{copyviol}}');
// tmp.appendChild(imag);
// toolbar.appendChild(tmp);
// pulsante Template stemma ecclesiastico
tmp = document.createElement("a");
tmp.id = 'tb-tse';
tmp.href = 'javascript:(function() {wpTextbox1=document.getElementById("wpTextbox1");wpTextbox1.value=wpTextbox1.value+"\\n{{StemmiEcclesiastici}}\\n";summ=document.getElementById("wpSummary");summ.value="- gfdl + template StemmiEcclesiastici";})();';
imag = document.createElement("img");
imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/4/44/ToolButton.png');
imag.setAttribute('alt','[PAPI]');
imag.setAttribute('title','{{Stemma eccesiastico}}');
tmp.appendChild(imag);
toolbar.appendChild(tmp);
// 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);
// pulsante marchio registrato}
tmp = document.createElement("a");
tmp.id = 'tb-amr';
tmp.href = 'javascript:(function() {wpTextbox1=document.getElementById("wpTextbox1");wpTextbox1.value=wpTextbox1.value+"Ti invito a cancellare il marchio [[:Immagine:]] dalla tua pagina utente in quanto i marchi registrati possono essere utilizzati unicamente nelle voci relative a chi li ha registrati.\\n~~~~";summ=document.getElementById("wpSummary");summ.value="Marchi registrati";})();';
imag = document.createElement("img");
imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/4/44/ToolButton.png');
imag.setAttribute('alt','[AvMR]');
imag.setAttribute('title','Marchi registrati');
tmp.appendChild(imag);
toolbar.appendChild(tmp);
// pulsante Template Coord
tmp = document.createElement("a");
tmp.id = 'tb-tco';
tmp.href = 'javascript:(function() {wpTextbox1=document.getElementById("wpTextbox1");wpTextbox1.value="{{Coord|"+(prompt("Latitudine"))+"|"+(prompt("Longitudine"))+"|scale:2000|format=dms|display=title}}\\n"+wpTextbox1.value;summ=document.getElementById("wpSummary");summ.value="+ template Coord";})();';
imag = document.createElement("img");
imag.setAttribute('src','http://upload.wikimedia.org/wikipedia/it/9/9e/ToolButton_coord.png');
imag.setAttribute('alt','[COORD]');
imag.setAttribute('title','{{Coordinate}}');
tmp.appendChild(imag);
toolbar.appendChild(tmp);
GvfAddButton('coord',
'{{Coordinate}}',
'http://upload.wikimedia.org/wikipedia/it/9/9e/ToolButton_coord.png',
"TimenPr("{{Coord|" + (prompt("Latitudine")) + "|" + (prompt("Longitudine")) +
"|scale:2000|format=dms|display=title}}\\n");"
);
GvfAddButton('prova',
'Pulsante di prova',
'http://upload.wikimedia.org/wikipedia/it/4/44/ToolButton.png',
"TimenTy();TimenSA('pulsante di prova');TimenMe();"
);
}
/**** Aggiunge un generico tab ****/
function addlilink(tabs, url, name, id){
var na = document.createElement('a');
na.href = url;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
li.id = id;
li.appendChild(na);
tabs.appendChild(li);
return li;
}
/**** Aggiunge un tab come menu ****/
function addlimenu(tabs, name, id)
{
var na = document.createElement('a');
na.href = '#';
var mn = document.createElement('ul');
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
li.id = id;
li.className = 'tabmenu';
li.appendChild(na);
li.appendChild(mn);
tabs.appendChild(li);
return li;
}
/**** Aggiunge il tab "purge" ****/
function addPurge()
{
ta['ca-purge'] = ['g', 'Pulisci la cache'];
if(!document.getElementById) return;
var x = document.getElementById('ca-history');
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if(!x) return;
if(x.children) x = x.children[0];
else x = x.childNodes[0];
var pf = document.createElement('form');
pf.action = '?action=purge';
pf.method = 'POST';
pf.id = 'pf';
x.appendChild(pf);
addlilink(tabs, 'javascript:document.getElementById("pf").submit();', 'purge', 'ca-purge');
akeytt();
}
// </nowiki>
// </pre>
|