Privacy Policy Cookie Policy Terms and Conditions Utente:TekAndre/monobook.js - Wikipedia

Utente:TekAndre/monobook.js

Da Wikipedia, l'enciclopedia libera.

Per un aiuto sull'uso di questa pagina vedi Aiuto:Preferenze.


Nota: dopo aver salvato, devi pulire la cache del tuo browser per vedere i cambiamenti: Mozilla: clicca su reload (oppure ctrl-r), IE / Opera: ctrl-f5, Safari: cmd-r, Konqueror ctrl-r.

/* <pre><nowiki> */

/**
document.write('<script type="text/javascript" src="' 
    + 'http://it.wikipedia.org/w/index.php?title=Utente:Emc2/strings-it.js' 
    + '&action=raw&ctype=text/javascript"></script>');

document.write('<script type="text/javascript" src="' 
    + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
**/
/**
 * Derivato dal monobook.js di [[:en:User:Wayward]], basato su [[:en:User:Alphax/monobook.js]]
 * Necessita dell'apposito monobook.css
 * Testato solo su Firefox
 * Contiene codice preso dagli script di [[Utente:Clark_Shuste]] [[Utente:Paulatz]], [[Utente:Helios89]], [[Utente:Timendum]], [[Utente:Nick1915]]
 * Forked from [[User:ABCD/monobook.js]] around April 2005
 * Dual licensed under the GFDL and GPL
 */

/** VARIABILI GENERALI **/
arrayArgument = new Array("", "antropologia", "archeologia", "architettura", "biografie", "biologia", "calcio", "chimica", "cinema", "diritto", "economia", "fantascienza", "filosofia", "fisica", "fumetti", "geografia", "giochi", "informatica", "ingegneria", "letteratura", "linguistica", "matematica", "meccanica", "medicina", "musei", "musica", "politica", "religione", "scienza", "sociologia", "sport", "Star Trek", "storia", "teatro");

arrayMese = new Array("gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno", 
                      "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre");

var curTemplate;

/**** Initialize on window load ****/

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();
    }
}

/**** Load custom functions ****/

function myLoadFuncs()
{
    addPurge();        // &action=purge
    changeLinks();     // cause the personal menu looks bad
    add_tabs();        // load tabs
    addToolBoxLinks(); // add toolbox links
    addNavBarLinks();  // add navigation bar links
    talkpageplus();    // make red talk page links start new sections
    
    // remove the logout access key
    ta['pt-logout'] = new Array(null, null);
}

// Functions auxFicus and Ficus
function auxFicus(){
    Argument = document.getElementById('inlinePopupDiv').getElementsByTagName('select')[0].value;

    wpTextbox1 = document.getElementById("wpTextbox1");
    if (curTemplate == "S") 
        wpTextbox1.value="{{"+curTemplate+"|"+Argument+"}}"+wpTextbox1.value;
    else if (curTemplate == "W") 
        wpTextbox1.value="{{"+curTemplate+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|~~~~}}"+wpTextbox1.value;
    else {
        Because = document.getElementById('inlinePopupDiv').getElementsByTagName('input')[0].value;
        wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|~~~~}}"+wpTextbox1.value;
    }
    switch(curTemplate){
    case "A": var summary = "+ {da aiutare}"; break;
    case "C": var summary = "+ {da controllare}"; break;
    case "P": var summary = "+ {voce non neutrale}"; break;
    case "S": var summary = "+ {STUB}"; break;
    case "W": var summary = "+ {da wikificare}"; break;
    }
    summ=document.getElementById("wpSummary");
    summ.value=summ.value+summary;
    RemoveNode('inlinePopupDiv');
}

function Ficus(Template){
    switch(Template){
    case "A":
        Greeter = "Hai richiesto di inserire questa pagina nella Categoria <b>\"Da aiutare\"</b>\n." +
                  " Per favore scrivi una motivazione e scegli un argomento dalla lista";
        break;
    case "C":
        Greeter = "Hai richiesto di inserire questa pagina nella Categoria <b>\"Da controllare\"</b>\n." +
                  " Per favore scrivi una motivazione e scegli un argomento dalla lista";
        break;
    case "P":
        Greeter = "Hai richiesto di inserire questa pagina nella Categoria <b>\"Segnalazioni NPOV\"</b>\n." +
                  " Per favore scrivi una motivazione e scegli un argomento dalla lista";
        break;
    case "S":
        Greeter = "Hai richiesto di inserire questa pagina nella Categoria <b>\"Stub\"</b>\n." +
                  " Per favore scegli un argomento dalla lista.";
        break;
    case "W":
        Greeter = "Hai richiesto di inserire questa pagina nella Categoria <b>\"Da wikificare\"</b>\n." +
                  " Per favore scegli un argomento dalla lista.";
        break;
    default: Greeter = "Qualcosa è andato storto, fai pure quello che vuoi: non ho idea di cosa succederà"
    }

	curTemplate = Template;

	var div = document.createElement( 'div' );
		div.id = 'inlinePopupDiv';
		div.style.position = 'absolute';
		div.style.zIndex   = 1000;
		div.style.left     =  '5px';
		div.style.top      =  '5px';
		div.style.backgroundColor = '#FFFFFF';
		div.style.borderStyle     = 'solid';
		div.style.borderWidth     = ' medium';
		div.style.borderColor     = '#000000';

		var top = document.createElement( 'div' );
			top.id = 'inlinePopupTop';
			top.style.textAlign = 'right';
			top.style.margin = '8px';
			top.style.backgroundColor = '#DDDDDD';


			var a = document.createElement( 'a' );
			    a.appendChild( document.createTextNode( 'Close' ) );
			    a.href    = "javascript:void RemoveNode('inlinePopupDiv')";
			    a.style.margin = '8px';

			top.appendChild( a );

		div.appendChild( top );

		var greet = document.createElement('p');
		greet.innerHTML = Greeter;
		div.appendChild(greet);

		var form = document.createElement('form');
		form.name = "popupForm";
		var p = document.createElement('p');

			p.appendChild(document.createTextNode('Motivazione:'));
			if(Template!='W' && Template!='S'){
				var myedit = document.createElement('input');
				myedit.name = 'editReason';
				myedit.type = 'text';
				p.appendChild(myedit);
			}

			p.appendChild(document.createTextNode('Argomento:'));

			var sel = document.createElement('select');
			sel.name = 'popupSelect';
			sel.size = 1;
			var option;
			for (i=0; i<arrayArgument.length; i++){
				option = new Option(arrayArgument[i],' ');
				option.value = arrayArgument[i];
				sel.options[sel.options.length] = option;
			}
			p.appendChild(sel);

			var button = document.createElement('input');
			button.value = 'OK';
			button.type = 'button';
			button.setAttribute('onclick', 'auxFicus()');
			p.appendChild(button);

		form.appendChild(p);
		div.appendChild(form);

	document.body.appendChild( div );
	div.getElementsByTagName('input')[0].focus();
}


/**** Make the top links look better ****/

function changeLinks()
{
    if(!document.getElementById) return;
    // remove the "my" bits
    document.getElementById('pt-mytalk').firstChild.innerHTML = 'discussione';
    document.getElementById('pt-preferences').firstChild.innerHTML = 'preferenze';
    document.getElementById('pt-watchlist').firstChild.innerHTML = 'osservati speciali';
    document.getElementById('pt-mycontris').firstChild.innerHTML = 'contributi';
}
/**** Add generic 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;
}

/**** Add tab as 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;
}

/**** Add purge tab ****/

function addPurge()
{
    ta['ca-purge'] = ['g', 'Purge the internal cache for this page'];
    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();', 'aggiorna', 'ca-purge');
}

function getParam(name){
    if(location.search){
        for(var x in location.search.substring(1).split('&')){
            var eq = x.indexOf('=');

            if(x.substring(0, eq) == name) return x.substring(eq + 1);
        }
    }
    return '';
}

/**** Tools menu ****/

function fixformat(){
    var form = document.editform;
    var txt = form.wpTextbox1;
    txt.value = txt.value
        .replace(/<\/?(b|strong)>/gi, "'''")
        .replace(/<\/?(i|em|var)>/gi, "''")
        .replace(/\{\{([Ss]u[bp])\|([^}]+)\}\}/g, "{{subst:$1|$2}}")
        .replace(/<\/div +>/gi, "</div>");
    form.wpSummary.value += "formatting";
    form.wpMinoredit.checked = true;
}

function replace(){
    var s = prompt("Search regexp?");
    if(s){
        var r = prompt("Replace regexp?");
        if(!r && r != '') return;
        var txt = document.editform.wpTextbox1;
        txt.value = txt.value.replace(new RegExp(s, "g"), r);
    }
}

/**** Talk message functions ****/

// Appends msg to the currently editted page, sets the summary to summ,
// marks or unmarks the "Watch this page" checkbox according to watch,
// and marks or unmarks the "Minor edit" checkbox
function edit_summary_watch(msg, summ, watch, minor)
{
  var f = document.editform, t = f.wpTextbox1;
  if (t.value.length > 0)
    t.value += '\n';
  t.value += msg;
  f.wpSummary.value = summ;
  f.wpWatchthis.checked = watch;
  f.wpMinoredit.checked = minor;
}

// Like the former one, but adds "msg" in the beginning
function edit_summary_watch2(msg, summ, watch, minor)
{
  var f = document.editform, t = f.wpTextbox1;
  t.value = msg + '\n' + t.value;
  f.wpSummary.value = summ;
  f.wpWatchthis.checked = watch;
  f.wpMinoredit.checked = minor;
}

// Places perm block and name block tags at top of edit section,         
// marks or unmarks the "Watch this page" checkbox according to watch,
// and marks or unmarks the "Minor edit" checkbox 
function perm_name_block(msg, summ, watch, minor)                                
{                                                                          
  var f = document.editform, t = f.wpTextbox1;                            
  if (t.value.length > 0)                                                
      t.value += '\n';                                                  
  var temp = t.value;                                                    
  t.value = msg + '\n\n' + temp;                                                                                                            
  f.wpSummary.value = summ;                                                
  f.wpWatchthis.checked = watch; 
  f.wpMinoredit.checked = minor;
}

/**** Integrate tabs and talk message functions ****/

// adds various tabs and menu tabs
function add_tabs()
{
  var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];

  //Solo per le pagine di discussioni
  if (document.title.indexOf("Modifica di Discussioni utente:") != -1)
  {
    addlimenu(tabs, 'Messaggi talk', 'talkm');
    var talkm = document.getElementById('talkm').getElementsByTagName('ul')[0];
    addlilink(talkm,'javascript:edit_summary_watch("{{subst:benve|~~~~}}", "Benvenuto", false, true)','Welcome', '');
    addlilink(talkm,'javascript:edit_summary_watch("{{test}}", "test", false, true)','Test', '');
    addlilink(talkm,'javascript:edit_summary_watch("{{vandalismo}}", "vandal", false, true)','Vandal', '');
    addlilink(talkm,'javascript:edit_summary_watch("{{spam}}", "spam", false, true)','Spam', '');
    addlilink(talkm,'javascript:edit_summary_watch("{{Avvisocopyviol|articolo=|url=}} ~~~~","avviso cv",false,true)','avviso cv','');
    addlilink(talkm,'javascript:edit_summary_watch("{{Avvisocancellautente|wikilink=[[Titolo_pagina]]}}","avviso proposta cancellazione",false,true)','avviso canc','');
  } 
  else if (document.title.indexOf("Modifica") != -1) // Solo durante le modifiche
  {
    addlimenu(tabs, 'strumenti vari', 'tools');
    var tools = document.getElementById('tools').getElementsByTagName('ul')[0];
    addlilink(tools,'javascript:edit_summary_watch2("{{cancella subito|motivo=}}", "cancimm", false, true)','cancimm', '');
    addlilink(tools,'javascript:edit_summary_watch2("{{cancelcopy|firma=[[Utente:TekAndre|TekAndre]]|fonte=}}", "cancelcopy", false, true)','cancelcopy', '');
    addlilink(tools,'javascript:edit_summary_watch2("{{da cancellare}}", "cancellare", false, true)','da cancellare', '');
  }
}

/**** Add links to the toolbox ****/

function addToolBoxLinks()
{
    var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
    var cur_user=document.getElementById("pt-userpage").textContent;
    addlilink(tb, '#', '--------------', ''); 
    addlilink(tb, '/wiki/Wikipedia:Pagine_da_cancellare', 'Cancellazioni', '');
     addlilink(tb, '#', '--------------', ''); 
    addlilink(tb, '/wiki/Speciale:Log', 'Log', '');
    addlilink(tb, '/wiki/Utente:TekBot', 'TekBOT', '');
    addlilink(tb, '/wiki/Speciale:Contributions/TekBot', 'Contributi BOT', '');
}

/**** Aggiungi collegamenti alla barra di navigazione  ****/

function addNavBarLinks()
{   
    var navbar = document.getElementById('p-navigation').getElementsByTagName('ul')[0];
    var username=document.getElementById("pt-userpage").textContent;
	addlilink(navbar, '/w/index.php?title=Utente:' + username + '/monobook.js&action=edit', 'JavaScript', '');   
    addlilink(navbar, '#', '--------------', ''); 
    addlilink(navbar, '/wiki/Wikipedia:Progetto_Star_Trek', 'Progetto: StarTrek', '');
    addlilink(navbar, '/wiki/Discussioni_Wikipedia:Progetto_Star_Trek', 'Trek_Bar', ''); 
    addlilink(navbar, '#', '--------------', ''); 
    addlilink(navbar, '/wiki/Aiuto:Copyright_immagini', 'CopyRight Immagini', ''); 
    addlilink(navbar, '/wiki/Aiuto:Copyright', 'CopyRight Generico', ''); 
    addlilink(navbar, '#', '--------------', ''); 
    addlilink(navbar, '/wiki/Wikipedia:Autorizzazioni_ottenute', '(c) Autorizzati!', ''); 
    addlilink(navbar, '/wiki/Wikipedia:Utenti_problematici', 'Utenti problematici', ''); 
    addlilink(navbar, '/wiki/Wikipedia:Progetto_Coordinamento/Elenco_di_tutti_i_template', 'Tutti i template', ''); 
}

/**** Auto start new topics when hitting empty talk pages from the content page ****/

function talkpageplus()
{
    var talkpagelink = document.getElementById('ca-talk');
    if (talkpagelink.className == 'new')
    {
        talkpagelink.firstChild.href += '&section=new';
    }
}

/**** Add "unwatch" link to watchlist ****/

addOnloadHook(function () {
    var query_prefix = "title=Speciale:Watchlist&action=submit&remove=1&id[]=";
    var query_prefix = "action=unwatch&title=";

    if (window.location.href.indexOf("Speciale:Watchlist") == -1) return;
    var links = document.getElementById('content').getElementsByTagName('a');
    for (var i = 0; i < links.length; i++) {
        if (links[i].href.substring(links[i].href.length-15) != '&action=history')
            continue;
        var unwatch = document.createElement('a');
        unwatch.href = "/w/index.php?" + query_prefix + encodeURIComponent(links[i].title);
        unwatch.title = "Unwatch "+links[i].title;
        unwatch.appendChild(document.createTextNode("unwatch"));
        links[i].parentNode.insertBefore(unwatch, links[i].nextSibling);
        // kluge to handle case where "diff" is unlinked:
        var delim = links[i].previousSibling;
        delim = (delim.nodeType == 3 ? delim.nodeValue : "");
        links[i].parentNode.insertBefore(document.createTextNode(delim.replace(/^.*diff/, "")), unwatch);
    }
});

function RemoveNode(id){
    var node = document.getElementById(id)
    node.parentNode.removeChild(node);
}

//Create a blank portlet which can be filled with
//subsequent calls to addToPortlet.
//PARAMS:
//*      title: Top label of the portlet
//*      newid: The id of the new portlet, needed to call addToPortlet
//* beforewhat: The name of an existing portlet; the new portlet is placed before it.
//              If void or invalid, the portlet is added after all the other ones.
function createPortlet(title, newid, beforewhat)
{
    var y;
    var z;
    var f = document.getElementById("column-one");

    var portlet = document.createElement('div');

    var pos;
    if (beforewhat) pos = document.getElementById(beforewhat);

    portlet.className = "portlet";
    portlet.id = newid;
    y = document.createElement('h5');
    y.appendChild(document.createTextNode(title));

    portlet.appendChild(y);

    y = document.createElement('div');
    y.className= "pBody";

    portlet.appendChild(y);

    if (beforewhat) f.insertBefore(portlet, pos);
    else f.appendChild(portlet);
   
}

//Add something to a portlet.
//PARAMS:
//*  id: The id of the portlet.
//* obj: The object to be added. 
function addToPortlet(id, obj)
{
    var f = document.getElementById(id);

    f = f.getElementsByTagName("div")[0];
    f.appendChild(obj);
}

//Add an "allpages" button in "search" portlet
function allpages_button_click(){
    var inputs = document.getElementById("p-search").getElementsByTagName('input');
    var i;
    for (i = 0; i < inputs.length; ++i)
      if (inputs[i].type == "text")
        top.location.href = 'http://it.wikipedia.org/wiki/Speciale:Allpages/' + inputs[i].value;
}

function setup_allpages_button(){
    var button = document.createElement('input');
    button.type = "button";
    button.value = "Allpages";
    button.setAttribute('onClick', 'allpages_button_click()');

    addToPortlet("p-search", document.createElement("hr"));
    addToPortlet("p-search", button);

}
addOnloadHook(setup_allpages_button);

// WikiSign
function WikiSign() {
  arra = document.getElementsByTagName("a");
  for ( i=0; i < arra.length;i++ ) {
    if ( arra[i].getAttribute("href") == "javascript:insertTags('--~~~~','','');" ) {
      arra[i].setAttribute("href", "javascript:insertTags('~~~~','','');");
      break;
    }
  }
}
addLoadEvent(WikiSign);

//ToolbarButton
function addToolbarButton(id, href, src, alt, title)
{
  var toolbar = document.getElementById("toolbar");
  var today = new Date();
  var anno= today.getYear()+1900;
  var mese = arrayMese[today.getMonth()];

  var tmp = document.createElement("a");
  tmp.id = id;
  tmp.href = href;
  var imag = document.createElement("img");
  imag.setAttribute('src', src);
  imag.setAttribute('alt', alt);
  imag.setAttribute('title', title);
  tmp.appendChild(imag);
  toolbar.appendChild(tmp);
}

function addText(text, summary, n)
{
  wpTextbox1=document.getElementById("wpTextbox1");
  if (n == 0)
    wpTextbox1.value=text + "\n" +wpTextbox1.value;
  else
    wpTextbox1.value=wpTextbox1.value + text;
  summ=document.getElementById("wpSummary");
  summ.value=summ.value+summary;
  document.getElementById("wpMinoredit").checked=1
}

function ToolbarButton() {
  var toolbar = null;
  toolbar = document.getElementById("toolbar");
  if (toolbar == null)
    return;
  
  var today = new Date();
  var anno= today.getYear()+1900;
  var mese = arrayMese[today.getMonth()];
  

// pulsante CATEGORIZZARE
  addToolbarButton('tb-stb', 'javascript:addText("{{Categorizzare}}", "+{Categorizzare}", 1)',
                   'http://upload.wikimedia.org/wikipedia/it/3/32/Cat2.png', '[Cat]', '{{Categorizzare}}');

// pulsante FICUS-STUB
  addToolbarButton('tb-fic', "javascript:Ficus('S');", 'http://upload.wikimedia.org/wikipedia/it/1/11/Stubber.png', 
                   '[ficus]', '{{S}}tub');
  
// pulsante FICUS-AIUTARE
  addToolbarButton('tb-fic', "javascript:Ficus('A');", 'http://upload.wikimedia.org/wikipedia/it/c/c4/Pulsante-aiutare.gif', 
                   '[ficus]', '{{A}}iutare');

// pulsante FICUS-CONTROLLARE
  addToolbarButton('tb-fic', "javascript:Ficus('C');", 'http://upload.wikimedia.org/wikipedia/it/e/e2/Pulsante-controllare.gif', 
                   '[ficus]', '{{C}}ontrollare');

// pulsante FICUS-POV
  addToolbarButton('tb-fic', "javascript:Ficus('P');", 'http://upload.wikimedia.org/wikipedia/it/a/ab/Pulsante-pov.gif', 
                   '[ficus]', '{{P}}OV');

// pulsante FICUS-WIKIFICARE
  addToolbarButton('tb-fic', "javascript:Ficus('W');", 'http://upload.wikimedia.org/wikipedia/it/2/24/Pulsante-wikificare.gif', 
                   '[ficus]', '{{W}}ikificare');
  
// pulsante CONTROLCOPY
   addToolbarButton('tb-vnd', 'javascript:addText("{{Controlcopy|firma=~~~~|motivo=Probabile copia di materiale già pubblicato altrove e dunque non originale}}", "+Controlcopy", 0)',
                   'http://upload.wikimedia.org/wikipedia/it/7/75/Wiki_c_copy.gif', '[Vnd]', '{{Controlcopy|firma=~~~~|motivo=Probabile copia di materiale già pubblicato altrove}}');

// pulsante CANCELCOPY
   addToolbarButton('tb-vnd', 'javascript:addText("{{cancelcopy|firma=~~~~|fonte=}}", "Da cancellare subito", 0)',
                   'http://upload.wikimedia.org/wikipedia/it/5/50/Wiki_copyviol.png', '[Vnd]', '{{cancelcopy|firma=~~~~|fonte=http://}}');

// pulsante COPYVIOL
  addToolbarButton('tb-vnd', 'javascript:addText("{{ViolazioneCopyright|url=indirizzo_web_del_sito}}", "Violazione di Copyright", 0)',
                   'http://upload.wikimedia.org/wikipedia/it/d/de/Wiki_copydel.gif', '[Avv]', '{{ViolazioneCopyright|url=http://}}');

// pulsante AVVISO COPYVIOL
  addToolbarButton('tb-vnd', 'javascript:addText("{{Avvisocopyviol|articolo=Nome della voce|url=http://}} ~~~~", "+Avviso copyviol", 1)',
                   'http://upload.wikimedia.org/wikipedia/it/e/ef/Pulsante_avvcopy.png', '[Avv]', '{{Avvisocopyviol|articolo=Nome della voce|url=http://}} ~~~~');

// pulsante TEST
  addToolbarButton('tb-vnd', 'javascript:addText("{{test}}~~~~", "Test su it.wiki", 0)',
                   'http://upload.wikimedia.org/wikipedia/it/9/92/Wiki_test2.png', '[Test]', '{{test}}~~~~');

/*Non necessario

// pulsante BENVENUTO
  addToolbarButton('tb-vnd', 'javascript:addText("{{subst:benvenuto|nome={{subst:PAGENAME}}}}~~~~", "Benvenuta/o su it.wiki!", 0)',
                   'http://upload.wikimedia.org/wikipedia/it/7/74/Pulsante_benvenuto.png', '[Benve]', '{{subst:benvenuto|{{subst:PAGENAME}}}}~~~~');

*/

// pulsante CANCELLAZIONE
  addToolbarButton('tb-vnd', 'javascript:addText("{{Da cancellare}}", "+ da cancellare", 0)',
                   'http://upload.wikimedia.org/wikipedia/it/8/83/Wiki_del2.png', '[Canc]', '{{Da cancellare}}');

// pulsante CANCELLAZIONE IMMEDIATA
  addToolbarButton('tb-vnd', 'javascript:addText("{{Cancella subito|motivo=}}", "Da cancellare subito", 0)',
                   'http://upload.wikimedia.org/wikipedia/commons/c/c1/Button_delete_vote.png', '[Canc]', '{{Cancella subito}}');

// pulsante CANCELLA UTENTE
  addToolbarButton('tb-vnd', 'javascript:addText("{{Avvisocancellautente|wikilink=[[Titolo_pagina]]}}", "Avviso cancellazione", 1)',
                   'http://upload.wikimedia.org/wikipedia/it/0/00/Pulsante-cancut.png', '[Canc]', '{{Avvisocancellautente|wikilink=[[Titolo_pagina]]}}');

// pulsante AVVISO VANDALISMO
  addToolbarButton('tb-vnd', 'javascript:addText("{{Vandalismo}}", "Avviso vandalismo", 1)',
                   'http://upload.wikimedia.org/wikipedia/it/6/64/Wiki_vand.gif', '[Avv]', '{{Vandalismo}}');

// pulsante AVVISO SPAM
  addToolbarButton('tb-vnd', 'javascript:addText("{{Spam}}~~~~", "Avviso spam", 1)',
                   'http://upload.wikimedia.org/wikipedia/it/c/cb/Pulsante_spam.png', '[Avv]', '{{Spam}}');

// pulsante AVVISO DAUNIRE
//  addToolbarButton('tb-vnd', 'javascript:addText("{{Da unire|pagina da unire}}", "Da unire", 0)',
//                   'http://upload.wikimedia.org/wikipedia/it/e/eb/Pulsante_unire.png', '[Avv]', '{{Da unire|pagina da unire}}');

// pulsante TYPO
//  addToolbarButton('tb-vnd', 'javascript:addText(" ", "Typo", 1)',
//                   'http://upload.wikimedia.org/wikipedia/it/9/92/Pulsante_typo.png', '[Avv]', ' ');

// pulsante AVVISO Dizionario
  addToolbarButton('tb-stb', 'javascript:addText("{{WND}}~~~~", "Wikipedia Dizionario", 0)',
                   'http://upload.wikimedia.org/wikipedia/it/1/19/Wnd.png', '[Dizionario]', '{{WND}}');

// pulsante AVVISO IMMAGINE
  addToolbarButton('tb-stb', 'javascript:addText("{{Avvisoimmagine|immagine=[[:Immagine:]]}}~~~~", "Copyright immagini", 0)',
                   'http://upload.wikimedia.org/wikipedia/commons/1/1c/Button_advanced_image.png', '[AI]', '{{Avvisoimmagine}}');

// pulsante UNVERIFIED
  addToolbarButton('tb-stb', 'javascript:addText("{{Unverified}}", "+{Unverified}", 0)',
                   'http://upload.wikimedia.org/wikipedia/it/e/e8/Pulsante_unverified.png', '[Uv]', '{{Unverified}}');

// pulsante Crediti by
  addToolbarButton('tb-stb', 'javascript:addText("{{crediti|http://www.hypertrek.info/|HyperTrek.info|OTRS #2006072810001851}}", "Crediti", 0)',
                   'http://images.tekarea.it/gallery/varie/crediti.png', '[Uv]', '{{crediti|http://www.hypertrek.info/|HyperTrek.info|OTRS #2006072810001851}}');

// pulsante StFooter-Cat
  addToolbarButton('tb-vnd', 'javascript:addText("[http://www.hypertrek.info HyperTrek.info]", "", 2)',
                   'http://upload.wikimedia.org/wikipedia/it/f/ff/Wiki_world.png', '[Pt]', '[http://www.hypertrek.info HyperTrek.info]');

// pulsante Progetto Trek
  addToolbarButton('tb-vnd', 'javascript:addText("{{Star Trek}}", "+ {Pr. Star Trek} ", 1)',
                   'http://images.tekarea.it/gallery/varie/wiki_stellar.png', '[Pt]', '{{Star Trek}}');

// pulsante StFooter-Cat
  addToolbarButton('tb-vnd', 'javascript:addText("[[Categoria:Classe Danube]]", "+ cat{Classe Danube}", 1)',
                   'http://upload.wikimedia.org/wikipedia/it/2/2e/Wiki_down.png', '[Fs]', '[[Categoria:Classe Danube]]');

  
/* Relativamente Inutile
  
// pulsante VOTO FAVOREVOLE +1
  addToolbarButton('tb-piu', 'javascript:addText("*{{+1}} ~~~~","+1", 1)', 
                   'http://upload.wikimedia.org/wikipedia/it/f/f8/Favorevole.png', '[+1]', 'voto +1');

// pulsante VOTO ASTENUTO =0
  addToolbarButton('tb-uguale', 'javascript:addText("*{{0}} ~~~~","=0", 1)', 
                   'http://upload.wikimedia.org/wikipedia/it/a/aa/Astenuto.png', '[=1]', 'voto =0');

// pulsante VOTO CONTRARIO -1
  addToolbarButton('tb-meno', 'javascript:addText("*{{-1}} ~~~~","-1", 1)', 
                   'http://upload.wikimedia.org/wikipedia/it/4/43/Contrario.png', '[-1]', 'voto -1');  

Relativamente Inutile  */
  




}

addLoadEvent(ToolbarButton);


/*
function morelinks() {
  var tabs = document.getElementById('p-cactions').cloneNode(true);
  tabs.id = 'mytabs';
  var listitems = tabs.getElementsByTagName('LI');
  for (i=0;i<listitems.length;i++) {
    if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id;
  }
  document.getElementById('column-content').appendChild(tabs);

 var boxclone = document.createElement("div");
 boxclone.id = 'p-navclone';
 boxclone.setAttribute("class","portlet");

 var titolo = document.createElement("h5");
 titolo.innerHTML = "strumenti extra";
 boxclone.appendChild(titolo);

 var corpo = document.createElement("div");
 corpo.setAttribute("class","pBody");
 var list_ul = document.createElement("ul");

 var list_a = document.createElement("li");
 list_a.id = 'v-sandbox';
 var link_a = document.createElement("a");
 link_a.href = '/wiki/Utente:Xxl1986/Sandbox';
 link_a.innerHTML = 'Sandbox';
 list_a.appendChild(link_a);
 list_ul.appendChild(list_a);

 var list_b = document.createElement("li");
 list_b.id = 'v-lingue artificiali';
 var link_b = document.createElement("a");
 link_b.href = '/wiki/Wikipedia:Progetto Bio';
 link_b.innerHTML = 'Progetto Bio';
 list_b.appendChild(link_b);
 list_ul.appendChild(list_b);

 var list_c = document.createElement("li");
 list_c.id = 'v-medicina';
 var link_c = document.createElement("a");
 link_c.href = '/wiki/Wikipedia:Progetto Medicina';
 link_c.innerHTML = 'Progetto Medicina';
 list_c.appendChild(link_c);
 list_ul.appendChild(list_c);

 var list_d = document.createElement("li");
 list_d.id = 'v-the beatles';
 var link_d = document.createElement("a");
 link_d.href = '/wiki/Wikipedia:Progetto The Beatles';
 link_d.innerHTML = 'Progetto The Beatles';
 list_d.appendChild(link_d);
 list_ul.appendChild(list_d);

 var list_d = document.createElement("li");
 list_d.id = 'v-the beatles';
 var link_d = document.createElement("a");
 link_d.href = '/wiki/Wikipedia:Progetto Giappone';
 link_d.innerHTML = 'Progetto Giappone';
 list_d.appendChild(link_d);
 list_ul.appendChild(list_d);

 var list_f = document.createElement("li");
 list_f.id = 'v-template';
 var link_f = document.createElement("a");
 link_f.href = '/wiki/Categoria:Template_di_avviso';
 link_f.innerHTML = 'Template di avviso';
 list_f.appendChild(link_f);
 list_ul.appendChild(list_f);

 var list_e = document.createElement("li");
 list_e.id = 'v-template';
 var link_e = document.createElement("a");
 link_e.href = '/wiki/Wikipedia:Progetto_Coordinamento/Elenco_di_tutti_i_template';
 link_e.innerHTML = 'Tutti i template';
 list_e.appendChild(link_e);
 list_ul.appendChild(list_e);

 var list_f = document.createElement("li");
 list_f.id = 'v-richiesta';
 var link_f = document.createElement("a");
 link_f.href = '/wiki/Wikipedia:Regole per la cancellazione';
 link_f.innerHTML = 'Regole cancellazione';
 list_f.appendChild(link_f);
 list_ul.appendChild(list_f);

 corpo.appendChild(list_ul);
 boxclone.appendChild(corpo);
 document.getElementById("column-one").appendChild(boxclone);
}
*/


/*
if (window.addEventListener) window.addEventListener("load",morelinks,false);
else if (window.attachEvent) window.attachEvent("onload",morelinks);
addLoadEvent(morelinks);
*/


 //Aggiunge l'hotkey alt-v per il link "Segna come verificato", se presente
 function addMarkPatrolledHotKey()
 {
   if (window.location.href.indexOf("rcid") == -1) return;
   var x = document.getElementsByTagName('a');
   var i;
   for(i=0;i<x.length;i++)
     if (x[i].href.indexOf('markpatrolled') != -1){
       x[i].id = 'p-verified';
       ta['p-verified'] = ['v', 'Segna come verificato']; //sostituire a 'v' un'altra lettera per cambiare hotkey
       akeytt();
       break;
     }
 }
 addOnloadHook(addMarkPatrolledHotKey);

//Interiot's javascript edit counter
if (document.title.indexOf('User:Interiot/Tool2/code.js') != -1) {
  document.write('<script type="text/javascript" src="' 
    + 'http://en.wikipedia.org/w/index.php?title=User:Interiot/Tool2/code.js' 
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); }

 // WikiSign
var wikisign_pre = '~~~ ';
var wikisign_post = '~~~~~';
function WikiSign() {
  arra = document.getElementsByTagName("a");
  for ( i=0; i < arra.length;i++ ) {
    if ( arra[i].getAttribute("href") == "javascript:insertTags('~~~~','','');" ) {
      arra[i].setAttribute("href", "javascript:insertTags('"+wikisign_pre+"','"+wikisign_post+"','');");
      break;
    }
  }
}
addLoadEvent(WikiSign);


/**** FINE MONOBOOK ****/

/* </nowiki></pre> */
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu