Wikipedia:Monobook.js/MonobookCompleto.js
Da Wikipedia, l'enciclopedia libera.
/*
*/ /** * Monobook modulare versione 4.5.0. * 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:Salvatore Ingala]], [[Utente:Paulatz]], [[Utente:Helios89]], [[Utente:Timendum]], [[Utente:Senpai]], [[Utente:Kiado]] * Reso modulare ed elaborato da [[Utente:Jalo]] * Forked from [[User:ABCD/monobook.js]] around April 2005 * Dual licensed under the GFDL and GPL */ /** VARIABILI GLOBALI **/ arrayArgument = new Array("aeronautica", "agricoltura", "allevamento", "alpinismo", "animali", "animanga", "antropologia", "antroponimi", "archeologia", "architettura", "arte", "arti divinatorie", "arti marziali", "astronomia", "atletica", "automobilismo", "aziende", "baseball", "biografie", "biologia", "blues", "botanica", "buddismo", "calcio", "canottaggio", "cattolicesimo", "chimica", "ciclismo", "cinema", "classica", "cristianesimo", "cucina", "curling", "danza", "diritto", "ebraismo", "ecologia", "economia", "editoria", "educazione", "F1", "filosofia", "fisica", "fotografia", "fumetti", "funghi", "gastronomia", "GDR", "geografia", "giochi", "golf", "guerra", "hockey", "informatica", "ingegneria", "hip hop", "jazz", "letteratura", "LGBT", "lingue", "linguistica", "matematica", "meccanica", "medicina", "metal", "mitologia", "motociclismo", "musei", "musica", "nautica", "neopaganesimo", "numismatica", "nuoto", "paleontologia", "pallacanestro", "pallamano", "pallanuoto", "pallavolo", "pattinaggio", "pesca sportiva", "piante", "politica", "Pokémon", "psicologia", "pugilato", "punk", "radio", "religione", "rock", "rugby", "scacchi", "scienza", "scherma", "sci", "skeleton", "sociologia", "sport", "stadi", "storia", "subacquea", "teatro", "telecomunicazioni", "televisione", "tennis", "tiro con l'arco", "trasporti", "turismo", "vela", "videogiochi", "vini","voci comuni", "wrestling", "zoologia"); arrayMese = new Array("gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre"); var curTemplate; /**** Inizializzazione ****/ 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(); } } /**** Carica le funzioni personalizzate ****/ function myLoadFuncs() { if (toLoad.indexOf(" tabs ")!=-1) add_tabs(); // aggiunge i tab if (toLoad.indexOf(" led ")!=-1) lastEdit(); // aggiunge pulsante "ultima modifica" if (toLoad.indexOf(" purg ")!=-1) addPurge(); // aggiunge pulsante "purge" if (toLoad.indexOf(" ns0 ")!=-1) addEditSection0(); // aggiunge pulsante "ultima modifica" changeLinks(); // modifica il menu personale if (toLoad.indexOf(" stru ")!=-1) 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 addEditSection0() { ta['ca-edit-0'] = ['', 'Modifica la sezione 0']; if(!document.getElementById) return; var x = document.getElementById('ca-edit'); if(!x) return; var y = document.createElement('LI'); y.id = 'ca-edit-0'; if(x.className == 'selected'){ if(/&action=edit§ion=0$/.test(window.location.href)){ x.className = 'istalk'; y.className = 'selected'; } else { x.className = 'selected istalk'; } } else if(x.className == 'selected istalk'){ if(/&action=edit§ion=0$/.test(window.location.href)){ x.className = 'istalk'; y.className = 'selected istalk'; } else { y.className = 'istalk'; } } else { y.className = x.className; x.className = 'istalk'; } var z = document.createElement('A'); if(x.children){ z.href = x.children[0].href + '§ion=0'; z.appendChild(document.createTextNode('0')); y.appendChild(z); document.getElementById('p-cactions').children[1].insertBefore(y,x.nextSibling); }else{ z.href = x.childNodes[0].href + '§ion=0'; z.appendChild(document.createTextNode('0')); y.appendChild(z); document.getElementById('p-cactions').childNodes[3].insertBefore(y,x.nextSibling); } } // Functions auxFicus and Ficus function auxFicus(){ Argument = document.getElementById('inlinePopupDiv').getElementsByTagName('select')[0].value; wpTextbox1 = document.getElementById("wpTextbox1"); if (curTemplate == "W") wpTextbox1.value="{{"+curTemplate+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|~~~~}}\n"+wpTextbox1.value; else if (curTemplate == "S") wpTextbox1.value="{{"+curTemplate+"|"+Argument+"}}\n"+wpTextbox1.value; else { Because = document.getElementById('inlinePopupDiv').getElementsByTagName('input')[0].value; wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|~~~~}}\n"+wpTextbox1.value; } switch(curTemplate){ case "A": var summary = "+Aiutare"; break; case "C": var summary = "+Controllare"; break; case "P": var summary = "+nNPOV"; break; case "W": var summary = "+Wikificare"; break; case "S": var summary = "+Stub"; break; case "E": var summary = "+Enciclopedicità dubbia"; 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 "W": Greeter = "Hai richiesto di inserire questa pagina nella Categoria <b>\"Da wikificare\"</b>\n." + " Per favore 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 "E": Greeter = "Hai richiesto di inserire questa pagina nella Categoria <b>\"Da controllare per enciclopedicità\"</b>\n." + " Per favore scrivi una motivazione e 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(); } /**** Personalizza i link della barra personale ****/ function changeLinks() { if(!document.getElementById) return; if (toLoad.indexOf(" lks ")!=-1) { // Modifica i link 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'; } if (toLoad.indexOf(" orol ")!=-1) { // Aggiunge l'orologio var toplinks = document.getElementById('p-personal').getElementsByTagName('ul')[0]; addlilink(toplinks, '#', '', 'utcdate'); showtime(); } } /**** 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(); } /**** Aggiunge il tab "ultima modifica" ****/ function lastEdit() { ta['ca-ledit'] = ['u', 'ultima modifica']; if(!document.getElementById) return; var x = document.getElementById('ca-history'); var tabs2 = document.getElementById('p-cactions').getElementsByTagName('ul')[0]; if(!x) return; if(x.children) x = x.children[0]; else x = x.childNodes[0]; var led = document.createElement('form'); led.action = '?diff=0'; led.method = 'POST'; led.id = 'led'; x.appendChild(led); addlilink(tabs2, 'javascript:document.getElementById("led").submit();', 'ultima modifica', 'ca-ledit'); akeytt(); } 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 ''; } /**** Menu "strumenti vari" ****/ //Sostituzioni automatiche function fixformat(){ var form = document.editform; var txt = form.wpTextbox1; txt.value = txt.value .replace(/\’/g, "'") .replace(/ '([\w\ ]+)' /g, ' "$1" ') .replace(/“/g,'"') .replace(/”/g,'"') .replace(/–/g, '-') .replace(/,,/g, ',') .replace(/ m2 /g, ' m² ') .replace(/a' /g, "à ") .replace(/([^p])o' /g, "$1ò ") .replace(/u' /g, "ù ") .replace(/i' /g, "ì ") .replace(/ anzich(è|e')/g, "anziché") .replace(/ affinch(è|e')/g, "affinché") .replace(/ bench(è|e')/g, " benché") .replace(/ cioé/g, " cioè") .replace(/ Dè /g, " De' ") .replace(/ dè /g, " de' ") .replace(/ dò/g, " do") .replace(/E' /g, "È ") .replace(/É /g, "È ") .replace(/ e' /g, " è ") .replace(/ é/g, " è") .replace(/ fà /g, " fa ") .replace(/ fè /g, " fe' ") .replace(/ Frà /g, " Fra' ") .replace(/ fù /g, " fu ") .replace(/ mò /g, " mo' ") .replace(/ nè /g, " né ") .replace(/ ne' /g, " né ") .replace(/ nonch(è|e')/g, " nonché") .replace(/ pè /g, " pe' ") .replace(/ perch(è|e')/g, " perché") .replace(/ per(ó|o') /g,' però ') .replace(/ piu' /g, " più ") .replace(/ pò/g, " po'") .replace(/ poich(è|e') /g, " poiché ") .replace(/ propio/g, " proprio") .replace(/ (puo|puo') /gi,' può ') .replace(/ quì /gi, " qui ") .replace(/ quà /gi, " qua ") .replace(/ qual'è /gi, " qual è") .replace(/ sà /gi, " sa ") .replace(/ sè /gi, " sé ") .replace(/si' /g, "sì") .replace(/ sò /g, " so ") .replace(/ sù /g, " su ") .replace(/ tr(è|e'|é) /g, " tre ") .replace(/ sucessivo /gi, " successivo ") .replace(/</g,'<') .replace(/>/g,'>') .replace(/&/g,'&') .replace(/"/g,'"') .replace(/à/g,'à') .replace(/è/g,'è') .replace(/é/g,'é') .replace(/ì/g,'ì') .replace(/¡/g,'¡') .replace(/¢/g,'¢') .replace(/£/g,'£') .replace(/¥/g,'¥') .replace(/´/g,"'") .replace(/±/g,'±') .replace(/×/g,'×') .replace(/÷/g,'÷') .replace(/µ/g,'µ') .replace(/°/g,'°') .replace(/¼/g,'¼') .replace(/½/g,'½') .replace(/¾/g,'¾') .replace(/¹/g,'¹') .replace(/²/g,'²') .replace(/³/g,'³') .replace(/§/g,'§') .replace(/<\/?(b|strong)>/gi, "'''") .replace(/<\/?(i|em|var)>/gi, "''") .replace(/<br>\n\n/g,'\n\n') .replace(/<br>/gi,'<br />') .replace(/\n<hr[ \/]*>\n/gi, '\n----\n') .replace(/ +<hr[ \/]*> +/gi, '\n----\n') .replace(/<hr ([^>\/]+?)>/gi,'<hr $1 />') .replace(/\n *<h1> *([^<]+?) *<\/h1> *\n/gi, "\n= $1 =\n") .replace(/\n *<h2> *([^<]+?) *<\/h1> *\n/gi, "\n== $1 ==\n") .replace(/\n *<h3> *([^<]+?) *<\/h1> *\n/gi, "\n=== $1 ===\n") .replace(/\n *<h4> *([^<]+?) *<\/h1> *\n/gi, "\n==== $1 ====\n") .replace(/\n *<h5> *([^<]+?) *<\/h1> *\n/gi, "\n===== $1 =====\n") .replace(/\n *<h6> *([^<]+?) *<\/h1> *\n/gi, "\n====== $1 =======\n") ; form.wpSummary.value += "formattazione"; form.wpMinoredit.checked = true; } //Cerca e sostituisci 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); } } /**** Funzioni per le pagine di discussione ****/ // 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 and not after the end 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; } /**** Aggiunge i tab e i menu ****/ // adds various tabs and menu tabs function add_tabs() { var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0]; //Solo per le pagine di discussioni degli utenti if((document.title.indexOf("Modifica") != -1) && (document.title.indexOf("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', 'pb-welcome'); ta['pb-welcome'] = new Array('b', 'Da il benvenuto'); addlilink(talkm,'javascript:edit_summary_watch("{{test}} ~~~~", "test", false, true)','Test', ''); addlilink(talkm,'javascript:edit_summary_watch("{{vandalismo}} ~~~~", "Avviso vandalismo", false, true)','Vandal', ''); addlilink(talkm,'javascript:edit_summary_watch("{{spam}}", "spam", false, true)','Spam', ''); addlilink(talkm,'javascript:edit_summary_watch("{{Avvisocopyviol|articolo=|url=}} ~~~~","avviso violazione di copyright",false,true)','avviso cv',''); addlilink(talkm,'javascript:edit_summary_watch("{{Avvisocancellautente|wikilink=[[Titolo_pagina]]}} ~~~~","avviso proposta di 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:fixformat()','format', ''); addlilink(tools,'javascript:replace()','replace', ''); addlilink(tools,'javascript:edit_summary_watch2("{{cancella subito|motivo=}}", "cancimm", false, true)','cancimm', ''); addlilink(tools,'javascript:edit_summary_watch2("{{cancelcopy|firma=~~~|fonte=}}", "cancelcopy", false, true)','cancelcopy', ''); addlilink(tools,'javascript:edit_summary_watch2("{{da cancellare}}", "cancellare", false, true)','da cancellare', ''); } } /**** Aggiunge i link in "navigazione" ****/ function addNavBarLinks() { var navbar = document.getElementById('p-navigation').getElementsByTagName('ul')[0]; var username=document.getElementById("pt-userpage").textContent; if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" aut ")!=-1)) addlilink(navbar, '/wiki/Wikipedia:Autorizzazioni_ottenute', 'Autorizzazioni ottenute', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" csu ")!=-1)) addlilink(navbar, '/wiki/Categoria:Da_cancellare_subito', 'Cancella subito', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" blk ")!=-1)) addlilink(navbar, '/wiki/Speciale:Ipblocklist', 'Block Log', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" log ")!=-1)) addlilink(navbar, '/wiki/Speciale:Log', 'Log', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" mcss ")!=-1)) addlilink(navbar, '/w/index.php?title=Utente:' + username + '/monobook.css&action=edit', 'monobook.css', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" mjs ")!=-1)) addlilink(navbar, '/w/index.php?title=Utente:' + username + '/monobook.js&action=edit', 'monobook.js', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" pca ")!=-1)) addlilink(navbar, '/wiki/Wikipedia:Pagine_da_cancellare', 'Pagine da cancellare', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" newp ")!=-1)) addlilink(navbar, '/wiki/Speciale:Newpages', 'Pagine nuove', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" rich ")!=-1)) addlilink(navbar, '/wiki/Wikipedia:Richieste_agli_amministratori', 'Richieste agli amministratori', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" sand ")!=-1)) addlilink(navbar, '/wiki/Utente:' + username + '/Sandbox', 'Sandbox', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" admin ")!=-1)) addlilink(navbar, '/wiki/Utente:' + username + '/strumenti admin', 'Strumenti Admin', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" stub ")!=-1)) addlilink(navbar, '/wiki/Categoria:Stub', 'Stub', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" prob ")!=-1)) addlilink(navbar, '/wiki/Wikipedia:Utenti problematici', 'Utenti problematici', ''); if ((toLoad.indexOf(" nav ")!=-1) || (toLoad.indexOf(" vand ")!=-1)) addlilink(navbar, '/wiki/Wikipedia:Vandalismi_in_corso', 'Vandalismi in corso', ''); } /**** Aggiunge i link in "strumenti" ****/ function addToolBoxLinks() { var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0]; var cur_user=document.getElementById("pt-userpage").textContent; if ((toLoad.indexOf(" stru ")!=-1) || (toLoad.indexOf(" uec ")!=-1)) addlilink(tb, 'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=itwiki_p&user=' + cur_user, 'Edit count', ''); username_a = document.URL.match(/:.*:(.*)/); if (username_a!=null) username=username_a[1]; if ((toLoad.indexOf(" stru ")!=-1) || (toLoad.indexOf(" log ")!=-1)) addlilink(tb, '/wiki/Speciale:Log', 'Log', ''); if (username_a!=null) if ((toLoad.indexOf(" stru ")!=-1) || (toLoad.indexOf(" whois ")!=-1)) addlilink(tb, 'http://www.dnsstuff.com/tools/whois.ch?ip='+username,'User\'s Whois', 'Whois', ''); } /**** L'orologio che si aggiorna automaticamente ****/ function showtime() { var timerID; var now = new Date(); var timeValue = now.toLocaleString().replace(/GMT/, "CET"); document.getElementById('utcdate').firstChild.innerHTML = timeValue; timerID = setTimeout('showtime()', 100); } /**** Aggiunge il link "unwatch" nella watchlist ****/ if (toLoad.indexOf(" unw ")!=-1) 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("non seguire")); 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); } }); /**** Funzioni varie ****/ //Elimina un Node function RemoveNode(id){ var node = document.getElementById(id) node.parentNode.removeChild(node); } //Aggiunge qualcosa ad un 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); } /**** Aggiunge il pulsante "Allpages" nel portlet "ricerca" ****/ 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); } if (toLoad.indexOf(" allp ")!=-1) addOnloadHook(setup_allpages_button); /**** Personalizzazione della ToolBar ****/ 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()]; // serve per aggiungere le divisioni tra gruppi di pulsanti var qualcosa="no"; var username=document.getElementById("pt-userpage").textContent; // pulsante FARLOCCO addToolbarButton('tb-far', "", 'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', ''); // pulsante FICUS-AIUTARE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" aiu ")!=-1)) { addToolbarButton('tb-fic', "javascript:Ficus('A');", 'http://upload.wikimedia.org/wikipedia/it/c/c4/Pulsante-aiutare.gif', '[ficus]', '{{A}}iutare'); qualcosa="si"; } // pulsante FICUS-CONTROLLARE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" con ")!=-1)) { addToolbarButton('tb-fic', "javascript:Ficus('C');", 'http://upload.wikimedia.org/wikipedia/it/e/e2/Pulsante-controllare.gif', '[ficus]', '{{C}}ontrollare'); qualcosa="si"; } // pulsante FICUS-POV if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" pov ")!=-1)) { addToolbarButton('tb-fic', "javascript:Ficus('P');", 'http://upload.wikimedia.org/wikipedia/it/a/ab/Pulsante-pov.gif', '[ficus]', '{{P}}OV'); qualcosa="si"; } // pulsante FICUS-WIKIFICARE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" wiki ")!=-1)) { addToolbarButton('tb-fic', "javascript:Ficus('W');", 'http://upload.wikimedia.org/wikipedia/it/2/24/Pulsante-wikificare.gif', '[ficus]', '{{W}}ikificare'); qualcosa="si"; } // pulsante FICUS-STUB if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" stu ")!=-1)) { addToolbarButton('tb-fic', "javascript:Ficus('S');", 'http://upload.wikimedia.org/wikipedia/it/1/11/Stubber.png', '[ficus]', '{{S}}tub'); qualcosa="si"; } // pulsante FICUS-ENCICLOPEDICITà-DUBBIA if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" enc ")!=-1)) { addToolbarButton('tb-fic', "javascript:Ficus('E');", 'http://upload.wikimedia.org/wikipedia/it/5/5b/Pulsante_enciclop.png', '[ficus]', '{{E}}enciclopedicità dubbia'); qualcosa="si"; } // pulsante TRADURRE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" tra ")!=-1)) { addToolbarButton('tb-tra', 'javascript:addText("{{T|lingua=xxx|argomento=xxx|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "Da tradurre", 0)', 'http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_templatelink.png', '[Tra]', '{{T|lingua=xxx|argomento=xxx|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}'); qualcosa="si"; } // pulsante CATEGORIZZARE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" cat ")!=-1)) { addToolbarButton('tb-stb', 'javascript:addText("{{Categorizzare}}", "+{{Categorizzare}}", 1)', 'http://upload.wikimedia.org/wikipedia/it/5/55/Pulsante-categorizzare.gif', '[Cat]', '{{Categorizzare}}'); qualcosa="si"; } // pulsante AVVISO DAUNIRE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" uni ")!=-1)) { 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}}'); qualcosa="si"; } // pulsante ORFANA if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" orf ")!=-1)) { addToolbarButton('tb-orf', 'javascript:addText("{{orfana}}", "orfana", 0)', 'http://upload.wikimedia.org/wikipedia/commons/6/6d/Button_exclamation_1.png', '[Avv]', '{{orfana}}'); qualcosa="si"; } // pulsante WIP if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" wip ")!=-1)) { addToolbarButton('tb-wip', 'javascript:addText("<noinclude>{{WIP|'+username+'}}</noinclude>", "WIP", 0)', 'http://upload.wikimedia.org/wikipedia/it/2/27/Pulsante_wip.png', '[Wip]', '{{WIP|nomeutente}}'); qualcosa="si"; } // pulsante DA CORREGGERE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" cgr ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{da correggere}}", "{{da correggere}}", 0)', 'http://upload.wikimedia.org/wikipedia/commons/d/d9/Button_uncorrect.png', '[Avv]', '{{da correggere}}'); qualcosa="si"; } // pulsante FARLOCCO if (qualcosa.indexOf("si")!=-1) addToolbarButton('tb-far', "", 'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', ''); qualcosa="no"; if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" voto ")!=-1)) { // 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'); // pulsante FARLOCCO addToolbarButton('tb-far', "", 'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', ''); } // pulsante CANCELCOPY if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" cacp ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{cancelcopy|firma=~~~|fonte=}}", "Da cancellare subito", 0)', 'http://upload.wikimedia.org/wikipedia/it/1/15/Pulsante-canccopy.png', '[Vnd]', '{{cancelcopy|firma=~~~|fonte=}}'); qualcosa="si"; } // pulsante CANCELLAZIONE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" canc ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{Da cancellare}}", "+cancellazione", 0)', 'http://upload.wikimedia.org/wikipedia/it/a/a5/Pulsante-cancsempl.gif', '[Canc]', '{{Da cancellare}}'); qualcosa="si"; } // pulsante CANCELLA UTENTE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" caut ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{Avvisocancellautente|wikilink=[[Titolo_pagina]]}} ~~~~", "+Avviso cancellazione utente", 1)', 'http://upload.wikimedia.org/wikipedia/it/0/00/Pulsante-cancut.png', '[Canc]', '{{Avvisocancellautente|wikilink=[[Titolo_pagina]]}}'); qualcosa="si"; } // pulsante CANCELLAZIONE IMMEDIATA if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" cimm ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{Cancella subito}}", "Da cancellare subito", 0)', 'http://upload.wikimedia.org/wikipedia/it/8/8f/Pulsante-cancimm.png', '[Canc]', '{{Cancella subito}}'); qualcosa="si"; } // pulsante FARLOCCO if (qualcosa.indexOf("si")!=-1) addToolbarButton('tb-far', "", 'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', ''); qualcosa="no"; // pulsante CONTROLCOPY if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" cocp ")!=-1)) { 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 e dunque non originale}}'); qualcosa="si"; } // pulsante COPYVIOL if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" cviol ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{ViolazioneCopyright|url=indirizzo_web_del_sito}} ~~~~", "Avviso violazione di copyright", 0)', 'http://upload.wikimedia.org/wikipedia/it/5/52/Pulsante_copyviol.png', '[Avv]', '{{ViolazioneCopyright|url=indirizzo_web_del_sito}}'); qualcosa="si"; } // pulsante AVVISO COPYVIOL if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" aviol ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{Avvisocopyviol|articolo=Nome della voce|url=Fonte da cui proviene il testo}}~~~~", "+Avviso copyviol", 1)', 'http://upload.wikimedia.org/wikipedia/it/e/ef/Pulsante_avvcopy.png', '[Avv]', '{{Avvisocopyviol|articolo=Nome della voce|url=Fonte da cui proviene il testo}} ~~~~'); qualcosa="si"; } // pulsante AVVISO IMMAGINE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" aimm ")!=-1)) { addToolbarButton('tb-aim', 'javascript:addText("{{subst:Avvisoimmagine|immagine=[[:Immagine:]]}}~~~~", "Copyright immagini", 0)', 'http://upload.wikimedia.org/wikipedia/it/a/a5/Pulsante_avviso_licenza_immagine.png', '[AI]', '{{Avvisoimmagine}}'); qualcosa="si"; } // pulsante UNVERIFIED if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" unv ")!=-1)) { addToolbarButton('tb-unv', 'javascript:addText("{{Unverified}}", "Unverified", 0)', 'http://upload.wikimedia.org/wikipedia/it/e/e8/Pulsante_unverified.png', '[Uv]', '{{Unverified}}'); qualcosa="si"; } // pulsante FARLOCCO if (qualcosa.indexOf("si")!=-1) addToolbarButton('tb-far', "", 'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', ''); qualcosa="no"; // pulsante AVVISO VANDALISMO if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" avand ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{Vandalismo}}~~~~", "+Avviso vandalismo", 1)', 'http://upload.wikimedia.org/wikipedia/it/6/64/Wiki_vand.gif', '[Avv]', '{{Vandalismo}}'); qualcosa="si"; } // pulsante CARTELLINO GIALLO if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" yc ")!=-1)) { addToolbarButton('tb-yc', 'javascript:addText("{{yc}}", "cartellino giallo", 1)', 'http://upload.wikimedia.org/wikipedia/commons/c/cc/Bouton_Vandale2.png', '[Avv]', '{{cartellino giallo}}'); qualcosa="si"; } // pulsante CARTELLINO ROSSO if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" rc ")!=-1)) { addToolbarButton('tb-rc', 'javascript:addText("{{rc|tempo del blocco}}", "cartellino rosso", 1)', 'http://upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png', '[Avv]', '{{cartellino rosso}}'); qualcosa="si"; } // pulsante AVVISO SPAM if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" spam ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{Spam}}~~~~", "Avviso spam", 1)', 'http://upload.wikimedia.org/wikipedia/it/c/cb/Pulsante_spam.png', '[Avv]', '{{Spam}}'); qualcosa="si"; } // pulsante TEST if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" test ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{test}}~~~~", "+{{test}}", 0)', 'http://upload.wikimedia.org/wikipedia/it/4/40/Wiki_test.GIF', '[Test]', '{{test}}'); qualcosa="si"; } // pulsante PROMOZIONALE { if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" prom ")!=-1)) addToolbarButton('tb-vnd', 'javascript:addText("{{Promozionale}}~~~~", "Inserimento voce promozionale", 0)', 'http://upload.wikimedia.org/wikipedia/commons/9/9d/Button_halt.png', '[prom]', '{{Promozionale}}~~~~'); qualcosa="si"; } // pulsante BENVENUTO { if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" benv ")!=-1)) addToolbarButton('tb-vnd', 'javascript:addText("{{benve|nome={{subst:PAGENAME}}|~~~ ~~~~~}}", "Benvenuto su it.wiki!", 0)', 'http://upload.wikimedia.org/wikipedia/it/7/74/Pulsante_benvenuto.png', '[benv]', '{{benve|nome={{subst:PAGENAME}}|~~~ ~~~~~}}'); qualcosa="si"; } // pulsante DATE PERSONALI if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" date ")!=-1)) { addToolbarButton('tb-dpe', 'javascript:addText("{{date personali}}~~~~", "date personali", 1)', 'http://upload.wikimedia.org/wikipedia/commons/3/35/Sister_icon.png', '[Dp]', '{{date personali}}'); qualcosa="si"; } // pulsante GRAZIE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" grz ")!=-1)) { addToolbarButton('tb-gra', 'javascript:addText("{{grazie}} ~~~~", "grazie", 1)', 'http://upload.wikimedia.org/wikipedia/it/2/23/Pulsante_grazie.png', '[Gr]', '{{grazie}}'); qualcosa="si"; } // pulsante FARLOCCO if (qualcosa.indexOf("si")!=-1) addToolbarButton('tb-far', "", 'http://upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png', '', ''); qualcosa="no"; // pulsante BLOCCO PARZIALE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" bpar ")!=-1)) { addToolbarButton('tb-bpa', 'javascript:addText("{{Avvisobloccoparziale}}", "Blocco parziale", 0)', 'http://upload.wikimedia.org/wikipedia/it/a/ac/Pulsante_bloccoparz.png', '[Avv]', '{{Avvisobloccoparziale}}'); qualcosa="si"; } // pulsante BLOCCO TOTALE EDIT WAR if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" edw ")!=-1)) { addToolbarButton('tb-bew', 'javascript:addText("{{Avvisoeditwar}}", "Blocco totale edit war", 0)', 'http://upload.wikimedia.org/wikipedia/it/9/90/Pulsante_editwar.png', '[Avv]', '{{Avvisoeditwar}}'); qualcosa="si"; } // pulsante BLOCCO TOTALE NPOV if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" bnpov ")!=-1)) { addToolbarButton('tb-bnp', 'javascript:addText("{{AvvisobloccoNPOV}}", "Blocco totale edit war", 0)', 'http://upload.wikimedia.org/wikipedia/it/8/8f/Pulsante_nPOV.png', '[Avv]', '{{AvvisobloccoNPOV}}'); qualcosa="si"; } // pulsante TRASFERIMENTO if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" tras ")!=-1)) { addToolbarButton('tb-bnp', 'javascript:addText("{{trasferimento}}", "trasferimento", 0)', 'http://upload.wikimedia.org/wikipedia/commons/7/70/Button_fusion.png', '[Avv]', '{{trasferimento}}'); qualcosa="si"; } // pulsante NOTA DISAMBIGUA if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" ndis ")!=-1)) { addToolbarButton('tb-dis', 'javascript:addText("{{nota disambigua|indicare il motivo della disambigua|[[link alla voce alternativa]]}}", "nota disambigua", 0)', 'http://upload.wikimedia.org/wikipedia/it/8/8d/Nota_dis.png', '[Di]', '{{nota disambigua}}'); qualcosa="si"; } // pulsante DISAMBIGUA if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" dis ")!=-1)) { addToolbarButton('tb-dis', 'javascript:addText("{{disambigua}}", "disambigua", 0)', 'http://upload.wikimedia.org/wikipedia/commons/b/b0/Button_category02.png', '[Di]', '{{disambigua}}'); qualcosa="si"; } // pulsante VEDI ANCHE if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" vedan ")!=-1)) { addToolbarButton('tb-van', 'javascript:addText("{{vedi anche|[[titolo della voce]]}}", "vedi anche", 0)', 'http://upload.wikimedia.org/wikipedia/commons/1/12/Button_find.png', '[va]', '{{vedi anche}}'); qualcosa="si"; } // pulsante MONITORAGGIO if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" mon ")!=-1)) { addToolbarButton('tb-vnd', 'javascript:addText("{{Monitoraggio}}", "Monitoraggio voce", 0)', 'http://upload.wikimedia.org/wikipedia/it/9/99/Pulsante_monitoraggio.jpg', '[Avv]', '{{Monitoraggio}}') qualcosa="si"; } // pulsante GALLERIA if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" gall ")!=-1)) { addToolbarButton('tb-gal', 'javascript:addText("<gallery></gallery>", "galleria immagini", 1)', 'http://upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png', '[ga]', 'galleria immagini'); qualcosa="si"; } // pulsante REFERENCES if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" ref ")!=-1)) { addToolbarButton('tb-gal', 'javascript:addText("<ref></ref>", "ref", 1)', 'http://upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png', '[RF]', 'ref'); qualcosa="si"; } // pulsante INTERPROGETTO if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" ipro ")!=-1)) { addToolbarButton('tb-van', 'javascript:addText("{{interprogetto|nome del progetto=nome pagina}}", "interprogetto", 1)', 'http://upload.wikimedia.org/wikipedia/commons/6/63/Button_out_relevancy.png', '[in]', '{{interpprogetto}}'); qualcosa="si"; } // pulsante SCROLL BOX if ((toLoad.indexOf(" tbar ")!=-1) || (toLoad.indexOf(" sbo ")!=-1)) { addToolbarButton('tb-sbo', 'javascript:addText("{{scroll box|larghezza=100%|altezza=100px|testo=testo contenuto}}", "scroll box", 1)', 'http://upload.wikimedia.org/wikipedia/commons/7/74/Button_comment.png', '[in]', '{{scrollbox}}'); qualcosa="si"; } } addLoadEvent(ToolbarButton); // Aggiunge indirizzi nella toolbar personale // code stolen from [[wikt:en:User:Hippietrail]] function addTools() { var myprefs = document.getElementById('pt-mycontris'); var newpt; var newa; var username = document.getElementById('pt-userpage').getElementsByTagName('a')[0].innerHTML; newpt = document.createElement('li'); newa = document.createElement('a'); newa.href='irc://irc.freenode.net/wikipedia-it' ; newa.appendChild(document.createTextNode('chat')); newpt.appendChild(newa); myprefs.parentNode.insertBefore(newpt, myprefs); } if (toLoad.indexOf(" chat ")!=-1) addOnloadHook(addTools); /**** Fine ****/ // script "recent Senpaio" ver. 1.0<br/> // Vedi [[Utente:Senpai/monobook/recent2.js]], derivato dall'[[:en:User:Lupin/Anti-vandal_tool|Anti-vandal tool]] di [[:en:user:Lupin]]; tradotto ed adattato da [[Utente:Senpai]] e [[Utente:Valepert]] // <nowiki> if (toLoad.indexOf(" avan ")!=-1) document.writeln('<script type="text/javascript" src="/w/index.php?title=Utente:Senpai/monobook/recent2.js&action=raw&ctype=text/javascript&dontcountme=s"></script>'); // // script "Catwatch" ver. 1.0<br/> // Vedi [[Utente:Jalo/Catwatch.js]] // if (toLoad.indexOf(" cwtch ")!=-1) document.writeln('<script type="text/javascript" src="/w/index.php?title=Utente:Jalo/Catwatch.js&action=raw&ctype=text/javascript&dontcountme=s"></script>'); // // script "ricerca in Namespace"<br/> // Vedi [[Utente:Jalo/namespaceSearch.js]], derivato dal tool di [[:en:User:Ilmari Karonen|Ilmari Karonen]]; tradotto ed adattato da [[Utente:Jalo|Jalo]] // <pre> if (toLoad.indexOf(" nms ")!=-1) document.writeln('<script type="text/javascript" src="/w/index.php?title=Utente:Jalo/namespaceSearch.js&action=raw&ctype=text/javascript&dontcountme=s"></script>'); //
// script "Popup di navigazione"
// Vedi en:User:Lupin/popups.js di Lupin
//
if (toLoad.indexOf(" popup ")!=-1) 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>'); if (toLoad.indexOf(" popup ")!=-1) 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>'); //
// script "Command line"
// Vedi Utente:Salvatore_Ingala/commandline.js di Utente:Salvatore_Ingala
//
if (toLoad.indexOf(" cmd ")!=-1) document.write('<script type="text/javascript" src="' + 'http://it.wikipedia.org/w/index.php?title=Utente:Salvatore_Ingala/commandline.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); //