Wikipedia:Monobook.js/MonobookCompleto.js/Monobook: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
WikEd da accessorio |
m Beautifico il JS, nella speranza di renderlo più leggibile nonostante le variabili qualcosa e le funzioni ficus |
||
Riga 12:
/** VARIABILI GLOBALI **/
arrayCancellaSubito = new Array(" ",
arrayMonitoraggioStringhe = new Array(" ", "Abruzzo", "Acronimi", "Acquariofilia", "Africa", "Alatri", "Alpinismo", "Altomilanese", "Amministrazioni", "Anarchia", "Anime e manga", "Antifascismo", "Antroponimi", "Apicoltura", "Apple", "Archeologia", "Archeologia/Vicino Oriente Antico", "Architettura", "Aree protette", "Arte e media", "Arte", "AS Roma", "Astronomia", "Astronomia/Asteroidi", "Aviazione", "Aviazione/Elicotteri", "Bari", "Basilicata", "Benevento", "Bio", "Bio/Enzimi", "Biografie", "Birmania", "Bisanzio", "Comuni brasiliani", "Brianza", "Buddismo", "Cagliari", "Calabria", "Cartoons", "Catania", "Catanzaro", "Cattolicesimo", "Cerignola", "Chimica", "Ciclo dell'eredità", "Cina", "Cinema", "Cinema/Film", "Cinema/Film horror", "Cucina", "Cucina/Birre", "Cucina/Pane, pizza e pasta", "Cucina/Vini DOC", "Danza", "Dialetti d'Italia", "Disney", "Disturbi psichici", "Dragonlance", "Ecologia", "Economia", "Editoria", "Emilia e Romagna", "Europa", "Fantasy", "Fascismo", "Fiction TV", "Filosofia", "Firenze", "Fisica", "Font", "Forme di vita", "Forme di vita/Artropodi", "Forme di vita/Cavallo", "Forme di vita/Funghi", "Forme di vita/Mammiferi", "Forme di vita/Pesci", "Forme di vita/Piante", "Forme di vita/Uccelli", "Fotografia", "Frosinone", "Fumetti", "Genova", "Geografia", "Geografia/Comuni", "Geografia/Frazioni", "Giappone", "Giochi di ruolo", "Guerra", "Guerre Stellari", "Harry Potter", "Immaginario", "Informatica", "Informatica/Software libero", "Ingegneria", "La storia infinita", "Lazio", "Letteratura", "Liguria", "Lingua latina", "Lingue", "Linguistica", "Lombardia", "Manutenzione", "Marche", "Matematica", "Medicina", "Meteorologia", "Mitologia", "Moda", "Montagne", "Musei", "Musica", "Musica/Blues", "Musica/Classica", "Musica/Elettronica", "Musica/Heavy metal", "Musica/Hip hop", "Musica/Jazz", "Musica/Progressive", "Musica/Punk", "Musica/Rock", "Napoli", "Narnia", "Natale", "Nautica", "Nazismo", "Numismatica", "Omosessualità", "Padova", "Palermo", "PK", "Piemonte", "Pisa", "Pokémon", "Politica", "Prato", "Premi Nobel", "Psicologia", "Puglia", "Qualità", "Radiantismo", "Reggio Calabria", "Religione", "Religione/Buddismo", "Religione/Cattolicesimo", "Religione/Diocesi", "Religione/Divinazione", "Religione/Documenti della Chiesa Cattolica", "Religione/Gesù", "Religione/Mormonismo", "Religione/Neopaganesimo", "Religione/Santi", "Roma", "Russia", "San Marino", "Sardegna", "Scacchi", "Scienze della Terra", "Scout", "Sicilia", "Sitcom animate", "Sociologia", "Sport", "Sport/Calcio", "Sport/Calcio a 5", "Sport/Ciclismo", "Sport/F1", "Sport/Olimpiadi", "Sport/Pallacanestro", "Sport/Pallavolo", "Sport/Rugby", "Sport/Sport invernali", "Star Trek", "Stargate", "Stati", "Storia", "Storia/Antica Roma", "Storia/Longobardi", "Storia/Storia antica", "Storia/Storia contemporanea", "Storia/Storia medievale", "Storia/Storia moderna", "Subacquea", "Svizzera", "Teatro", "Televisione", "Tolkien", "Torino", "Toscana", "Trasporti", "Umbria", "Veneto", "Venezia e Laguna", "Vessillologia", "Vicenza", "Videogiochi", "Voci comuni", "Warhammer", "WikiAfrica", "Wikilex", "Wrestling");
arrayMonitoraggioCodici = new Array(" ", "Abruzzo", "Acquariofilia", "Acronimi", "Africa", "Alatri", "Alpinismo", "Altomilanese", "Amministrazioni", "Anarchia", "Anime e manga", "Antifascismo", "Antroponimi", "Apicoltura", "Apple", "Archeologia", "Vicino Oriente Antico", "Architettura", "Aree protette", "Arte e media", "Arte", "AS Roma", "Astronomia", "Asteroidi", "Aviazione", "Elicotteri", "Bari", "Basilicata", "Benevento", "Bio", "Enzimi", "Biografie", "Birmania", "Birra", "Bisanzio", "Brasile", "Brianza", "Buddismo", "Cagliari", "Calabria", "Cartoons", "Catania", "Catanzaro", "Cattolicesimo", "Cerignola", "Chimica", "Ciclo dell'eredità", "Cina", "Cinema", "Film", "Film horror", "Cucina", "Birre", "Pane, pizza e pasta", "Vini DOC", "Danza", "Dialetti d'Italia", "Walt Disney", "Disturbi psichici", "Dragonlance", "Ecologia", "Economia", "Editoria", "Emilia e Romagna", "Europa", "Fascismo", "Fiction TV", "Filosofia", "Firenze", "Fisica", "Font", "Forme di vita", "Artropodi", "Cavallo", "Funghi", "Mammiferi", "Pesci", "Piante", "Uccelli", "Fotografia", "Frosinone", "Fumetti", "Geografia", "Comuni", "Frazioni e località italiane", "Genova", "Giappone", "Giochi di ruolo", "Guerra", "Guerre Stellari", "Harry Potter", "Immaginario", "Informatica", "Software libero", "Ingegneria", "La storia infinita", "Lazio", "Letteratura", "Liguria", "Lingua latina", "Lingue", "Linguistica", "Lombardia", "Manutenzione", "Marche", "Matematica", "Medicina", "Mitologia", "Moda", "Montagne", "Musei", "Musica", "Blues", "Classica", "Elettronica", "Heavy metal", "Hip hop", "Jazz", "Progressive", "Punk", "Rock", "Napoli", "Narnia", "Natale", "Nautica", "Nazismo", "Neuroscienze", "Numismatica", "Omosessualità", "Padova", "Palermo", "PK", "Piemonte", "Pisa", "Pokémon", "Politica", "Prato", "Premi Nobel", "Psicologia", "Puglia", "Qualità", "Radiantismo", "Reggio Calabria", "Religione", "Buddismo", "Cattolicesimo", "Diocesi", "Divinazione", "Documenti della Chiesa Cattolica", "Gesù", "Mormonismo", "Neopaganesimo", "Santi", "Roma", "Russia", "San Marino", "Sardegna", "Scacchi", "Scienze della Terra", "Scout", "Sicilia", "Sitcom animate", "Sociologia", "Sport", "Calcio", "Calcio a 5", "Ciclismo", "F1", "Olimpiadi", "Pallacanestro", "Pallavolo", "Rugby", "Sport invernali", "Star Trek", "Stargate", "Stati", "Storia", "Antica Roma", "Longobardi", "Storia antica", "Storia contemporanea", "Storia medievale", "Storia moderna", "Subacquea", "Svizzera", "Teatro", "Televisione", "Tolkien", "Torino", "Toscana", "Trasporti", "Umbria", "Veneto", "Venezia e Laguna", "Vessillologia", "Vicenza", "Videogiochi", "Voci comuni", "Warhammer", "WikiAfrica", "Wikilex", "Wrestling");
arrayArgument = new Array(" ");
arrayPortali = new Array(" ", "Abruzzo", "aeronautica", "Africa", "Africa Centrale", "Africa del Sud", "Africa Occidentale", "Africa Orientale", "Agatha Christie", "Albania", "alcolici", "Alto Adige", "Altomilanese", "anatomia", "animazione", "anime e manga", "Antartide", "antica Grecia", "antica Roma", "antropologia", "apocrifi", "Apple", "archeologia", "architettura", "Armenia", "arte", "Asburgo", "Asia", "Asti", "astronautica", "astronomia", "Australia", "Austria", "ayyavalismo", "bahaismo", "Basilicata", "Bergamo", "Bhutan", "Bibbia", "biografie", "biologia", "Birmania", "Bisanzio", "Bologna", "Bolzano", "botanica", "Brescia", "Brindisi", "buddhismo", "Bulgaria", "Cagliari", "Calabria", "calcio", "calvinismo", "Canada", "Cartagine", "Castelli Romani", "cattolicesimo", "Celti", "chimica", "Cina", "cinema", "comunismo", "comunità", "cristianesimo", "Croazia", "crociate", "Danimarca", "danza", "diritto", "Disney", "donne nella storia", "Due Sicilie", "ebraismo", "ecologia e ambiente", "economia", "editoria", "educazione", "elettromagnetismo", "Emilia", "energia", "Estonia", "età augustea", "Europa", "fantascienza", "fascismo", "festività", "filosofia", "Finlandia", "Firenze", "fisica", "fotografia", "Francia", "Friuli-Venezia Giulia", "Frosinone", "fumetti", "Gargano", "Gengis Khan", "Genova", "geografia", "Germania", "Gesù", "Giappone", "giochi di ruolo", "Grande Guerra", "Grecia", "Grosseto", "guerra", "guerra dei cent'anni", "Guerra fredda", "Guerre Stellari", "Harry Potter", "hip hop", "India", "induismo", "informatica", "ingegneria", "Iran", "Irlanda", "Islam", "Islanda", "Italia", "LGBTQ", "laicismo", "Lazio", "letteratura", "Lettonia", "Libano", "Liguria", "lingua latina", "lingua ligure", "lingue artificiali", "Lituania", "Livorno", "Lombardia", "longobardi", "Macedonia", "Marche", "mare", "Marte", "matematica", "meccanica classica", "meccanica quantistica", "medicina", "medioevo", "meteorologia", "Microsoft", "Milano", "mitologia", "mondo classico", "montagna", "musica", "musica classica", "musica corale", "Napoli", "Naruto", "Nazioni Unite", "nazismo", "neopaganesimo", "neuroscienze", "Nordafrica", "Norvegia", "numismatica", "oggetti del profondo cielo", "Ossola", "Padova", "Palermo", "pallacanestro", "Parigi", "patrimoni dell'Umanità", "Perugia", "Piemonte", "Pisa", "PlayStation", "Pokémon", "politica", "Polonia", "pornografia", "portali", "Prato", "primo soccorso", "progetti", "provincia di Siena", "psicologia", "Puglia", "punk", "Regno Unito", "religioni", "Rivoluzione francese", "rock progressivo", "Roma", "Romagna", "Romania", "rugby", "Russia", "San Marino", "San Severo", "Sardegna", "scacchi", "scienze della Terra", "scintoismo", "Serbia", "Sicilia", "sikhismo", "ska", "Slovenia", "socialismo", "sociologia", "software libero", "sport", "Star Trek", "Stati Confederati d'America", "Stati Uniti", "storia", "storia di famiglia", "Super Mario", "Svezia", "Svizzera", "taoismo", "Taranto", "teatro", "termodinamica", "Terni", "Ticino", "Tolkien", "Torino", "Toscana", "trasporti", "Trentino-Alto Adige", "Trento", "U2", "Udine", "Umbria", "Ungheria", "Unione Europea", "val Camonica", "valle del Nilo", "valle dell'Ombrone", "Varese", "Veneto", "Venezia", "Verona", "videogiochi", "wicca");
arrayMese = new Array(" ", "gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno",
arrayMeseValore = new Array(" ", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
//Interprogetto (Spiegazioni)
arrayIPspieg = new Array("commons", "wikisource (italiano)", "per un testo completo su Wikisource (italiano)", "wikibooks (italiano)", "per il wikibook libro di cucina (italiano)", "wikinotizie (italiano)", "articolo di wikinotizie (italiano)", "wikiquote (italiano)", "meta", "wikizionario (italiano)", "wikispecies (italiano)", "wikisource (inglese)", "wikibooks (inglese)", "wikinews (inglese)", "wikiquote (inglese)", "wiktionary (inglese)", "incubator");
//Interprogetto (Codici) - "SPECIAL_W" si riferisce all'uso del template "interprogetto/notizia"
arrayIPcod = new Array("commons", "s", "testo", "b", "ricetta", "n", "SPECIAL_W", "q", "m", "wikt", "wikispecies", "wikisource", "wikibooks", "wikinews", "wikiquote", "wiktionary", "incubator");
//Trasferimento (Spiegazioni)
arrayTrasfspieg = new Array("Wikisource", "Wikinews", "Wikiquote", "Wikibooks", "Wikizionario", "Wikispecies", "Commons", "meta");
//Trasferimento (Codici)
arrayTrasfcod = new Array("s", "n", "q", "b", "wikt", "p", "c", "m");
var arrayTendina = new Array();
Riga 64:
//script per il conteggio dei wikilink doppi
if (document.title.indexOf("Modifica") != -1) //usato solo in modifica
importScript('Wikipedia:Monobook.js/WikilinkDoppi.js');
// Configurazione dei pulsanti della toolbar
Riga 119:
//HELP HOTKEYS
pulsantiDescr["help"] = "Questa finestra";
pulsantiComando["help"] = 'javascript:HelpHotkeys();';
pulsantiHotkey["help"] = 'H';
//TESTO SOTTOLINEATO
pulsantiDescr["sot"] = "Testo sottolineato";
pulsantiComando["sot"] = 'javascript:addTextAtCursor(bracket(\'span style="text-decoration: underline"\'),"",bracket("/span"))';
pulsantiImmagine["sot"] =
pulsantiHotkey["sot"] = 'K';
Riga 628:
//REDIRECT
pulsantiDescr["redir"] = "Redirect";
pulsantiComando["redir"] = 'javascript:addTextAtCursor("#RINVIA[[","","]]")';
pulsantiImmagine["redir"] =
pulsantiHotkey["redir"] = 'R';
function curled
return "{{" + text + "}}";
}
function curled1(text) {
return "{{" + text;
}
function curled2(text) {
return text + "}}";
}
function bracket(text) {
return "<" + text + ">";
}
//Funzioni per fare le query al DB con api.php
var wpajax = {
http: function(bundle) {
// mandatory: bundle.url
// optional: bundle.async
// optional: bundle.method
// optional: bundle.headers
// optional: bundle.data
// optional: bundle.onSuccess (xmlhttprequest, bundle)
// optional: bundle.onFailure (xmlhttprequest, bundle)
// optional: bundle.otherStuff OK too, passed to onSuccess and onFailure
var xmlhttp;
try {
xmlhttp = new
} catch (e) {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
xmlhttp = false
}
}
}
if (xmlhttp) {
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4)
wpajax.httpComplete(xmlhttp, bundle);
};
xmlhttp.open(bundle.method ? bundle.method : "GET", bundle.url, bundle.async == false ? false : true);
if (bundle.headers) {
for (var field in bundle.headers)
xmlhttp.setRequestHeader(field, bundle.headers[field]);
}
xmlhttp.send(bundle.data ? bundle.data : null);
}
return xmlhttp;
},
httpComplete: function(xmlhttp, bundle) {
if (xmlhttp.status == 200 || xmlhttp.status == 302) {
if (bundle.onSuccess)
bundle.onSuccess(xmlhttp, bundle);
} else if (bundle.onFailure) {
bundle.onFailure(xmlhttp, bundle);
} else {
// A activer en debug mode ?
// alert(xmlhttp.statusText);
}
}
};
// Parser
if (document.implementation.createDocument) {
var gml_xmlparser = new DOMParser();
}
function gml_XMLParse(string) {
if (document.implementation.createDocument) {
return gml_xmlparser.parseFromString(string, "text/xml");
} else if (window.ActiveXObject) {
var gml_xmldoc = new ActiveXObject("Microsoft.XMLDOM");
gml_xmldoc.async = "false";
ret = gml_xmldoc.loadXML(string);
if (!ret)
return null;
return gml_xmldoc.documentElement;
}
return null;
}
// HTMLize
String.prototype.htmlize = function() {
var chars = new Array('&', '<', '>', '"');
var entities = new Array('amp', 'lt', 'gt', 'quot');
var regex = new RegExp();
var string = this;
for (var i = 0; i < chars.length; i++) {
regex.compile(chars[i], "g");
string = string.replace(regex, '&' + entities[i] + ';');
}
return string;
}
Riga 736 ⟶ 739:
// e "BrowserDetect.OS"
var BrowserDetect = {
init: function
this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
this.version = this.searchVersion(navigator.userAgent) ||
this.OS = this.searchString(this.dataOS) || "an unknown OS";
},
searchString: function
for (var i = 0; i < data.length; i++)
var dataString = data[i].string;
var dataProp = data[i].prop;
Riga 751 ⟶ 754:
if (dataString.indexOf(data[i].subString) != -1)
return data[i].identity;
} else if (dataProp)
return data[i].identity;
}
},
searchVersion: function
var index = dataString.indexOf(this.versionSearchString);
if (index == -1) return;
return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));
},
dataBrowser: [{
subString: "OmniWeb",
versionSearch: "OmniWeb/",
Riga 796 ⟶ 798:
identity: "Camino"
},
{
string: navigator.userAgent,
subString: "Netscape",
Riga 813 ⟶ 815:
versionSearch: "rv"
},
{
string: navigator.userAgent,
subString: "Mozilla",
Riga 820 ⟶ 822:
}
],
dataOS
string: navigator.platform,
subString: "Win",
Riga 844 ⟶ 845:
//Ritorna true se la variabile toLoad contiene l'opzione str
mustLoad = (function() {
mustLoadCache = {};
var A = toLoad ? toLoad.split(' ') : [];
for (var i = 0; i < A.length; i++)
if (A[i])
mustLoadCache[A[i]] = true;
return function(str) {
return mustLoadCache[str] === true;
};
Riga 858 ⟶ 859:
/** Codice di compatibilità con WikEd **/
//Copia dal frame di wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) alla wpTextbox1 textarea
function WEUpdateTextarea() {
if (typeof(wikEd) != "undefined" && wikEd && wikEd.useWikEd)
WikEdUpdateTextarea();
}
//Copia la wpTextbox1 textarea nel frame del wikEd
function WEUpdateFrame() {
if (typeof(wikEd) != "undefined" && wikEd && wikEd.useWikEd)
WikEdUpdateFrame();
}
Riga 873 ⟶ 874:
// Apre gli "Osservati Speciali" mostrando solo le modifiche avvenute dopo l'ultima volta che ci sei passato
if (mustLoad("since"))
function addSince() {
var watchlist = document.getElementById('pt-watchlist');
var newpt = document.createElement('li');
Riga 880 ⟶ 882:
link.href = '#modifiche da...';
var fixLinkHref = function
// Leggi il cookie
var then = GetCookie('wikiSince');
if (then == '') // Se il cookie non esiste
then = +(new Date()) - (1000 * 60 * 60 * 24 * 3); // visualizza gli ultimi tre giorni
var url = mw.config.get("wgServer") + '/wiki/Speciale:OsservatiSpeciali';
var days = (
this.href = url + '?days=' + days;
return true;
Riga 898 ⟶ 900:
// Se siamo sugli Osservati Speciali
if (wgCanonicalSpecialPageName && wgCanonicalSpecialPageName == "Watchlist") {
// Aggiorna il cookie
var cookieExpire = new Date(); //
SetCookie('wikiSince', +(new Date()), cookieExpire.toGMTString(), '/');
}
Riga 913 ⟶ 914:
/**** Carica le funzioni personalizzate ****/
jQuery(document).ready(function($) {
saveHistoryToCookie(); //memorizza le pagine visitate in un cookie
changeLinks();
Riga 919 ⟶ 920:
addToolBoxLinks();
if (wgNamespaceNumber != -1) { //non nelle pagine speciali
if (mustLoad("ns0")) addEditSection0();
if (mustLoad("led")) {
importScript('MediaWiki:Gadget-lastedit.js'); }
if (mustLoad("purg")) { importScript('MediaWiki:Gadget-Purge.js'); }
if (mustLoad("tabs")) add_tabs();
}
Riga 936 ⟶ 941:
//Modifica la sezione 0 della pagina
function addEditSection0() {
if (!document.getElementById('ca-history'))
return;
var newLink = wgServer + wgScript + '?title=' + wgPageName + '&action=edit§ion=0';
Riga 944 ⟶ 949:
/** AutoComplete: Based on http://www.webreference.com/programming/javascript/gr/column5/ **/
function AutoComplete(db, oText, /* optional */ nMaxSize) {
};
AutoComplete.prototype.onTextBlur = function() {
this.AutoComplete.onblur(); }; AutoComplete.prototype.onblur = function() {
this.oDiv.style.visibility = "hidden"; }; AutoComplete.prototype.onTextChange = function() {
this.AutoComplete.onchange(); }; AutoComplete.prototype.onDivMouseDown = function() {
this.AutoComplete.oText.value = this.innerHTML; }; AutoComplete.prototype.onDivMouseOver = function() {
this.style.backgroundColor = 'lime'; }; AutoComplete.prototype.onDivMouseOut = function() {
this.style.backgroundColor = 'white'; }; AutoComplete.prototype.onchange = function() {
}
} else {
this.oDiv.innerHTML = "";
}
};
Riga 1 005 ⟶ 1 021:
// Recupera il valore di un cookie
function GetCookie(name) {
var cookie = ' ' + document.cookie;
var
var
var
var
offset = cookie.indexOf(search);
if (offset !=
end = cookie.indexOf(';', offset)
if (end == -1)
end = cookie.
setStr = cookie.substring(offset, end);
setStr =
}
}
// Setta il valore di un cookie
function SetCookie(name, value, expires, path, ___domain, secure) {
var cookie = name + '=' + encodeURIComponent(value);
if (expires != null)
cookie += '; expires=' + expires
cookie += '; path=' + path;
cookie += '; ___domain=' + ___domain;
if (secure != null)
cookie += '; secure';
document.cookie
}
/** WikiHistory **/
function getHistoryFromCookie() {
var c = GetCookie("wikiHistory");
var hist = c ? c.split('#') : [];
for (var i = 0; i < hist.length; i++)
hist[i] = decodeURIComponent(hist[i]);
return hist;
}
function saveHistoryToCookie() {
if (wgNamespaceNumber < 0) return;
var c = GetCookie("wikiHistory"),
i;
var h = c ? c.split('#') : [];
var current = encodeURIComponent(wgPageName.replace(/_/g, ' ')),
found = -1; for (i = 0; i < h.length; i++)
if (h[i] == current) {
found = i
break;
}
if (found == -1)
h.push(current);
else
h[found] = null;
var newh = [];
for (i = Math.max(0, h.length - 100); i < h.length; i++)
if (h[i] != null)
newh.push(h[i]);
var expire = new Date(); // scadenza del cookie
Riga 1 078 ⟶ 1 094:
// Utilizza la variabile globale "curTemplate" per sapere qual'era il
//template richiesto
function auxFicus() {
WEUpdateTextarea();
//alcuni tasti modificano la textarea del wikEd, non quella classica
// attraverso questa variabile posso sapere se, alla fine, devo copiare quella standard in quella di wikEd oppure no
// se non la usassi il testo inserito in questa funzione con l'uso di "addTextAtCursor" non verrebbe visualizzato
var tornareIndietro = true;
// Carica il textbox1
wpTextbox1 = document.getElementById("wpTextbox1");
// a seconda del template richiesto viene aggiunta (nel posto giusto) la relativa stringa
if (curTemplate == "A") {
Argument = document.getElementById('argomento').value;
wpTextbox1.value = "{{" + curTemplate + "|" + Because + "|" + Argument + "|" + "{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}\n" + wpTextbox1.value;
var summary = "+Aiutare ";
} else
Argument = document.getElementById('argomento').value;
wpTextbox1.value = "{{" + curTemplate + "|" + Argument + "|" + "{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n" + wpTextbox1.value;
var summary = "+Wikificare ";
} else if (curTemplate == "S" || curTemplate == "S tutti") {
Argument = document.getElementById('argomento').value;
Argument2 = document.getElementById('argomento2').value;
if (Argument2 != " ")
wpTextbox1.value = "{{S|" + Argument + "|" + Argument2 + "}}\n" + wpTextbox1.value;
wpTextbox1.value = "{{S|" + Argument + "}}\n" + wpTextbox1.value;
var summary = "+Stub ";
} else if (
Argument = document.getElementById('argomento').value;
Argument2 = document.getElementById('argomento2').value;
if (Argument2 != " ")
addTextAtCursor("{{S sezione|" + Argument + "|" + Argument2 + "}}", "+Stub sezione ", "", 15 + Argument.length + Argument2.length);
addTextAtCursor("{{S sezione|" + Argument + "}}", "+Stub sezione ", "", 14 + Argument.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "O") {
Argument = document.getElementById('argomento').value;
wpTextbox1.value = "{{" + curTemplate + "|" + Argument + "|" + "mese={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n" + wpTextbox1.value;
var summary = "+Orfana ";
} else if (curTemplate == "Immagine orfana") {
Argument = document.getElementById('argomento').value;
if (Libera.checked)
wpTextbox1.value = "{{" + curTemplate + "|libera|" + Argument + "}}\n" + wpTextbox1.value;
wpTextbox1.value = "{{" + curTemplate + "|non libera|" + Argument + "|giorno={{CURRENTDAY}}|mese={{subst:CURRENTMONTHNAME}}|anno= {{subst:CURRENTYEAR}}}}\n" + wpTextbox1.value;
var summary = "+Immagine orfana ";
} else
Argument = document.getElementById('argomento').value;
Because = document.getElementById('motivo').value;
wpTextbox1.value = "{{" + curTemplate + "|" + Because + "|" + Argument + "|" + "{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n" + wpTextbox1.value;
var summary = "+Controllare ";
} else if (curTemplate == "P") {
Argument = document.getElementById('argomento').value; Because = document.getElementById('motivo').value;
wpTextbox1.value = "{{" + curTemplate + "|
var summary = "+NNPOV ";
} else if (curTemplate == "E") {
Argument = document.getElementById('argomento').value;
Because = document.getElementById('motivo').value;
wpTextbox1.value = "{{" + curTemplate + "|" + Because + "|" + Argument + "|" + "{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|[[Utente:" + wgUserName + "|]]}}\n" + wpTextbox1.value;
var summary = "+Enciclopedicità dubbia ";
} else if (curTemplate == "T") {
Argument = document.getElementById('argomento').value; if (Argument != " ") // se e' stata specificato un argomento
aggiungiTesto("{{T|lingua=" + Lingua + "|argomento=" + Argument + "|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", 0);
aggiungiTesto("{{T|lingua=" + Lingua + "|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", 0);
var summary = "";
} else if (curTemplate == "NN") {
Argument = document.getElementById('argomento').value; aggiungiTesto("{{
var summary = "";
} else if (curTemplate == "catren") {
NewName = document.getElementById('newname').value;
Commento = document.getElementById('motivo').value;
aggiungiTesto("{{categoria da rinominare|" + NewName + "|" + Commento + "}}", "+categoria da rinominare ", 0);
var summary = "";
Argomento = document.getElementById('argomento').value;
Motivo = document.getElementById('motivo').value;
if (Motivo != "") // se e' stato specificato un motivo
addTextAtCursor("{{F|" + Argomento + "|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|commento=" + Motivo + "}}\n", "+senza fonti ", "", 0);
else
addTextAtCursor("{{F|" + Argomento + "|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n", "+senza fonti ", "", 0);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "Da unire") {
Argomento = document.getElementById('argomento').value;
Pagina = document.getElementById('pagina').value;
Motivo = document.getElementById('motivo').value;
Paragrafo = document.getElementById('paragrafo').value;
if (Paragrafo != "") // se e' stato specificato un paragrafo
aggiungiTesto("{{
"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}" +
"|paragrafo=[[" + Pagina + "#" + Paragrafo + "|" + Paragrafo + "]]" +
"|commento=" + Motivo + "}}", "+Da unire ", 0);
aggiungiTesto("{{U|pagina=" + Pagina + "|argomento=" + Argomento +
"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}" +
"|commento=" + Motivo + "}}", "+Da unire ", 0);
var summary = "";
} else if (curTemplate == "D") {
Pagina = document.getElementById('pagina').value;
Pagina2 = document.getElementById('pagina2').value;
Pagina3 = document.getElementById('pagina3').value;
Pagina4 = document.getElementById('pagina4').value;
aggiungiTesto("{{D|" + Pagina + "|" + Pagina2 + "|" + Pagina3 + "|" + Pagina4 + "}}", "+Da dividere ", 0);
var summary = "";
} else if (curTemplate == "Categorizzare") {
Argument = document.getElementById('argomento').value;
if (
aggiungiTesto("<noinclude>{{
else
aggiungiTesto("<noinclude>{{
} else if (
Redirect = document.getElementById('redirect').value;
Motivo = document.getElementById('motivo').value;
aggiungiTesto("<noinclude>{{Inversione|" + Redirect + "|" + Motivo + "|" + wgUserName + "}}</noinclude>", "+Inversione redirect ", 0);
} else if (curTemplate
Fonte = document.getElementById('url').value;
aggiungiTesto("{{cancelcopy|fonte=" + Fonte + "|firma=~~~}}", "+Da cancellare per copyviol ", 0);
var summary = "";
} else
Numero = document.getElementById('numero').value;
Pagina = document.getElementById('pagina').value;
if (Numero == "") // se e' la prima votazione
addTextAtCursor("{{cancellazione|" + Pagina + "}}~~~~", "Avviso di pagina in cancellazione", "", 24 + Pagina.length);
addTextAtCursor("{{cancellazione|" + Pagina + "|" + Numero + "}}~~~~", "Avviso di pagina in cancellazione", "", 26 + Pagina.length + Numero.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "cancellazionens0") {
Argument = document.getElementById('argomento').value;
if (Numero == "") // se e' la prima votazione
aggiungiTesto("<noinclude>{{cancellazione|arg=" + Argument + "}}</noinclude>", "+cancellazione ", 0);
else
aggiungiTesto("<noinclude>{{cancellazione|" + Numero + "|arg=" + Argument + "}}</noinclude>", "+cancellazione ", 0);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "Cancella subito") {
Motivo = document.getElementById('motivo').value;
Criterio = document.getElementById('criterio').value;
aggiungiTesto("<noinclude>{{Cancella subito|" + Motivo + "}}</noinclude>", "+Da cancellare subito ", 0);
else if (Criterio != " ")
aggiungiTesto("<noinclude>{{Cancella subito|" + Criterio + "}}</noinclude>", "+Da cancellare subito ", 0);
var summary = "";
} else if (curTemplate == "RichiestaPulizia") {
Motivo = document.getElementById('motivo').value;
Oldid = document.getElementById('oldid').value;
Oldid2 = document.getElementById('oldid2').value;
toWrite = "{{RichiestaPulizia";
if (Oldid != "" && Oldid2 == "")
toWrite += "|" + Oldid;
if (Oldid != "" && Oldid2 != "")
toWrite += "|da=" + Oldid + "|a=" + Oldid2;
if (Motivo != "")
toWrite += "|commento=" + Motivo;
toWrite += "}}";
aggiungiTesto(toWrite, "+Richiesta pulizia ", 0);
var summary = "";
} else if (curTemplate == "Controlcopy") {
Motivo = document.getElementById('motivo').value;
Argomento = document.getElementById('argomento').value;
aggiungiTesto("{{Controlcopy|motivo=" + Motivo + "|argomento=" + Argomento + "|mese={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Controlcopy ", 0);
var summary = "";
} else if (curTemplate == "ViolazioneCopyright") {
Fonte = document.getElementById('url').value;
aggiungiTesto("{{ViolazioneCopyright|url=" + Fonte + "|utente=~~~}}", "Avviso violazione di copyright", 0);
var summary = "";
} else if (curTemplate == "Segnala Copyviol") {
Pagina = document.getElementById('pagina').value;
Diff = document.getElementById('diff').value;
Diff2 = document.getElementById('diff2').value;
Url = document.getElementById('url').value;
Url2 = document.getElementById('url2').value;
var text = "{{Segnala copyviol";
if (Pagina != "")
text += "|pagina=" + Pagina;
if (Diff != "")
text += "|diff=" + Diff;
if (Diff2 != "")
text += "|diff2=" + Diff2;
if (Url != "")
text += "|sito=" + Url;
if (Url2 != "")
text += "|sito2=" + Url2;
text += "|firma=~~" + "~~}}";
var summary = "";
addTextAtCursor(text, "", "", text.length);
tornareIndietro = false;
} else if (curTemplate == "Avvisocopyviol") {
Fonte = document.getElementById('url').value;
Pagina = document.getElementById('pagina').value;
Otrs = document.getElementById('otrs').value;
addTextAtCursor("{{Avvisocopyviol|voce=" + Pagina + "|url=" + Fonte + "|OTRS=" + Otrs + "}}~~~~", "Possibile violazione di copyright", "", 49 + Pagina.length + Otrs.length + Fonte.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "Avvisoimmagine") {
Immagine1 = document.getElementById('immagine1').value;
Immagine2 = document.getElementById('immagine2').value;
Immagine3 = document.getElementById('immagine3').value;
if (Immagine2 == "") // se non e' stata specificata la seconda immagine
addTextAtCursor("{{subst:Avvisoimmagine|immagine=[[:File:" + Immagine1 + "]]}}~~~~", "Informazioni mancanti", "", 44 + Immagine1.length);
else if (Immagine3 == "") // se non e' stata specificata la terza immagine
addTextAtCursor("{{subst:Avvisoimmagine|immagini=[[:File:" + Immagine1 + "]] e [[:File:" + Immagine2 + "]]}}~~~~", "Informazioni mancanti", "", 57 + Immagine1.length + Immagine2.length);
else // se e' stata specificata anche la terza immagine
addTextAtCursor("{{subst:Avvisoimmagine|immagini=[[:File:" + Immagine1 + "]], [[:File:" + Immagine2 + "]] e [[:File:" + Immagine3 + "]]}}~~~~", "Informazioni mancanti", "", 69 + Immagine1.length + Immagine2.length + Immagine3.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "Vandalismo") {
Pagina = document.getElementById('pagina').value;
addTextAtCursor("{{Vandalismo|" + Pagina + "}}~~~~", "Avviso vandalismo", "", 15 + Pagina.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "Turpiloquio") {
Pagina = document.getElementById('pagina').value;
addTextAtCursor("{{Turpiloquio|" + Pagina + "}}~~~~", "Avviso turpiloquio", "", 16 + Pagina.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "Avvisoavvisi") {
Pagina = document.getElementById('pagina').value;
Motivo = document.getElementById('motivo').value;
addTextAtCursor("{{Avvisoavvisi|" + Pagina + "|" + Motivo + "}}~~~~", "Avvisi", "", 18 + Pagina.length + Motivo.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "rc") {
Durata = document.getElementById('durata').value;
addTextAtCursor("{{subst:rc|" + Durata + "|~~~~}}", "cartellino rosso", "", 18 + Durata.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "blocco") {
Motivo = document.getElementById('motivo').value;
Durata = document.getElementById('durata').value;
Diff = document.getElementById('diff').value;
if (Diff != "") // se e' stato aggiunto anche il link alla revisione "incriminata"
addTextAtCursor("{{Blocco|" + Motivo + "|" + Durata + "|diff=" + Diff + "}}--~~~~", "", "", 12 + Motivo.length + Durata.length + Diff.length);
else
addTextAtCursor("{{Blocco|" + Motivo + "|" + Durata + "}}--~~~~", "", "", 12 + Motivo.length + Durata.length);
var summary = "Blocco ";
tornareIndietro = false;
} else if (curTemplate == "test") {
Pagina = document.getElementById('pagina').value;
Diff = document.getElementById('diff').value;
if (Diff != "") // se e' stato aggiunto anche il link alla revisione "incriminata"
addTextAtCursor("{{test|voce=" + Pagina + "|revisione=" + Diff + "}} ~~~~", "Test", "", 26 + Pagina.length + Diff.length);
else
addTextAtCursor("{{test|voce=" + Pagina + "}} ~~~~", "Test", "", 15 + Pagina.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "Avvisosenzafonti") {
Pagina = document.getElementById('pagina').value;
if (Pagina != "")
addTextAtCursor("{{Avvisosenzafonti|" + Pagina + "}}--~~~~", "Senza fonti", "", 21 + Pagina.length);
else
addTextAtCursor("{{Avvisosenzafonti}}--~~~~", "Senza fonti", "", 20);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "grazie") {
Pagina1 = document.getElementById('pagina').value;
Pagina2 = document.getElementById('pagina2').value;
Pagina3 = document.getElementById('pagina3').value;
Pagina4 = document.getElementById('pagina4').value;
if (Pagina2 == "") // se non e' stata specificata la seconda pagina
addTextAtCursor("{{Grazie|" + Pagina1 + "}}", "", "", 11 + Pagina1.length);
else if (Pagina3 == "") // se non e' stata specificata la terza pagina
addTextAtCursor("{{Grazie|" + Pagina1 + "|" + Pagina2 + "}}", "", "", 12 + Pagina1.length + Pagina2.length);
else if (Pagina4 == "") // se non e' stata specificata la quarta pagina
addTextAtCursor("{{Grazie|" + Pagina1 + "|" + Pagina2 + "|" + Pagina3 + "}}", "", "", 13 + Pagina1.length + Pagina2.length + Pagina3.length);
else // se e' stata specificata anche la quarta pagina
addTextAtCursor("{{Grazie|" + Pagina1 + "|" + Pagina2 + "|" + Pagina3 + "|" + Pagina4 + "}}", "", "", 14 + Pagina1.length + Pagina2.length + Pagina3.length + Pagina4.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "AiutoW") {
Pagina = document.getElementById('pagina').value;
if (Pagina == "")
addTextAtCursor("{{AiutoW}}~~~~", "Wikifichiamo", "", 10);
else
addTextAtCursor("{{AiutoW|" + Pagina + "}}~~~~", "Wikifichiamo", "", 11 + Pagina.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "interprogetto") {
Pagina = document.getElementById('pagina').value;
Progetto = document.getElementById('progetto');
ProgettoCod = arrayIPcod[Progetto.selectedIndex];
if (ProgettoCod == "SPECIAL_W") {
if (Pagina.length == 0)
alert("Il nome dell'articolo e' obbligatorio");
else
addTextAtCursor("{{interprogetto/notizia|" + Pagina + "}}", "+interprogetto ", "", 26 + Pagina.length);
} else if (Pagina == "") // se non e' stata specificata la pagina
addTextAtCursor("{{interprogetto|" + ProgettoCod + "}}", "+interprogetto ", "", 18 + ProgettoCod.length);
else
addTextAtCursor("{{interprogetto|" + ProgettoCod + "=" + Pagina + "}}", "+interprogetto ", "", 19 + ProgettoCod.length + Pagina.length);
var summary = "";
tornareIndietro = false;
} else if (curTemplate == "trasferimento") {
SoloPar = document.getElementById('soloPar');
Progetto = document.getElementById('progetto');
ProgettoCod = arrayTrasfcod[Progetto.selectedIndex];
if (SoloPar.checked) // se va trasferito solo un paragrafo
{
addTextAtCursor("{{trasferimento|" + ProgettoCod + "|par}}", "+trasferimento ", "", 22 + ProgettoCod.length);
tornareIndietro = false;
} else
aggiungiTesto("{{trasferimento|" + ProgettoCod + "}}", "+trasferimento ", 0);
var summary = "";
} else if (curTemplate == "dmoz") {
Percorso = document.getElementById('percorso').value;
NomeVoce = document.getElementById('nomeVoce').value;
if (NomeVoce != "") // se e' stata specificata una voce
addTextAtCursor("{{Dmoz|" + Percorso + "|" + NomeVoce + "}}", "+dmoz ", "", 10 + Percorso.length + NomeVoce.length);
else
addTextAtCursor("{{Dmoz|" + Percorso + "}}", "+dmoz ", "", 9 + Percorso.length);
tornareIndietro = false;
} else if (curTemplate == "spam") {
NomeVoce = document.getElementById('nomeVoce').value;
if (NomeVoce != "") // se e' stata specificata una voce
addTextAtCursor("{{Spam|" + NomeVoce + "}}", "", "~~~~", 0)
else
addTextAtCursor("{{Spam}}", "", "~~~~", 0)
var summary = "No promozione!";
tornareIndietro = false;
} else if (curTemplate == "Senza senso") {
Pagina = document.getElementById('pagina').value;
if (Pagina != "") // se e' stata specificata una voce
addTextAtCursor("{{Senza senso|" + Pagina + "}}", "", "~~~~", 0)
else
addTextAtCursor("{{Senza senso}}", "", "~~~~", 0)
var summary = "Senza senso";
tornareIndietro = false;
} else if (curTemplate == "promozionale") {
NomeVoce = document.getElementById('nomeVoce').value;
if (NomeVoce != "") // se e' stata specificata una voce
addTextAtCursor("{{Promozionale|" + NomeVoce + "}}", "", "~~~~", 0)
else
addTextAtCursor("{{Promozionale}}", "", "~~~~", 0)
var summary = "No promozione!";
tornareIndietro = false;
} else if (curTemplate == "problematico") {
Utente = document.getElementById('utente').value;
if (Utente != "") // se e' stata specificata una voce
addTextAtCursor("{{Problematico|" + Utente + "}}", "", "", 17 + Utente.length)
else
addTextAtCursor("{{Problematico}}", "", "", 16)
var summary = "+Problematico ";
tornareIndietro = false;
} else if (curTemplate == "vandalo") {
Utente = document.getElementById('utente').value;
if (Utente != "") // se e' stata specificata una voce
addTextAtCursor("{{Vandalo|" + Utente + "}}", "", "", 12 + Utente.length)
else
addTextAtCursor("{{Vandalo}}", "", "", 11)
var summary = "+Vandalo ";
tornareIndietro = false;
} else if (curTemplate == "Monitoraggio") {
Argument = document.getElementById('monitoraggio').value;
Argument2 = document.getElementById('monitoraggio2').value;
Accuratezza = document.getElementById('accuratezza').value;
Scrittura = document.getElementById('scrittura').value;
Fonti = document.getElementById('fonti').value;
Immagini = document.getElementById('immagini').value;
Note = document.getElementById('note').value;
wpTextbox1.value = "{{Monitoraggio\n|progetto = " + Argument + "\n|progetto2 = " + Argument2 + "\n|accuratezza = " + Accuratezza + "\n|scrittura = " + Scrittura + "\n|fonti = " + Fonti + "\n|immagini = " + Immagini + "\n|note = " + Note + "\n|utente = " + wgUserName + "\n|data = {{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}\n}}\n" + wpTextbox1.value;
var summary = "+Monitoraggio ";
} else if (curTemplate == "ScorporoUnione") {
Pagina = document.getElementById('pagina').value;
Oldid = document.getElementById('oldid').value;
Scorp = document.getElementById('scorp').value;
wpTextbox1.value = "{{ScorporoUnione|azione=" + Scorp + "|pagina=" + Pagina + "|oldid=" + Oldid + "|data={{subst:CURRENTDAY}} {{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n" + wpTextbox1.value;
var summary = "+ScorporoUnione ";
} else if (curTemplate == "Incorso") {
Argument = document.getElementById('argomento').value;
wpTextbox1.value = "{{" + curTemplate + "|" + Argument + "}}\n" + wpTextbox1.value;
var summary = "+Incorso ";
} else if (curTemplate == "vedi anche") {
Pagina = document.getElementById('pagina').value;
addTextAtCursor("{{Vedi anche|" + Pagina + "}}", "", "", 15 + Pagina.length)
var summary = "+Vedi anche ";
tornareIndietro = false;
} else if (curTemplate == "Tmp") {
Dati = document.getElementById('dati');
TemplateBut = document.getElementById('template').value;
if (Dati.checked) // se i dati sono gia' presenti
aggiungiTesto('{{Tmp|' + TemplateBut + '|s}}', "", 0);
else
aggiungiTesto('{{Tmp|' + TemplateBut + '}}', "", 0);
var summary = "+Tmp ";
} else if (curTemplate == "Da aggiornare") {
Anno = document.getElementById('anno').value;
Mese = document.getElementById('mese').value;
if (Mese != " ") // se e' stata specificato un mese
wpTextbox1.value = "{{" + curTemplate + "|anno=" + Anno + "|mese=" + Mese + "}}\n" + wpTextbox1.value;
else
wpTextbox1.value = "{{" + curTemplate + "|anno=" + Anno + "}}\n" + wpTextbox1.value;
var summary = "+Da aggiornare ";
} else if (curTemplate == "nota disambigua") {
Pagina = document.getElementById('pagina').value;
Motivo = document.getElementById('motivo').value;
Redirect = document.getElementById('redirect').value;
if (Redirect == "") // se non e' stato specificato un redirect
aggiungiTesto('{{nota disambigua|' + Motivo + '|[[' + Pagina + ']]}}', "", 0);
else
aggiungiTesto('{{nota disambigua|' + Motivo + '|[[' + Pagina + ']]|' + Redirect + '}}', "", 0);
var summary = "+Nota disambigua ";
} else if (curTemplate == "Portale") {
Portale1 = document.getElementById('portale1').value;
Portale2 = document.getElementById('portale2').value;
Portale3 = document.getElementById('portale3').value;
if (Portale2 == " ") // se non e' stato specificato il secondo portale
addTextAtCursor("{{Portale|" + Portale1 + "}}", "", "", 12 + Portale1.length);
else if (Portale3 == " ") // se non e' stato specificato il terzo portale
addTextAtCursor("{{Portale|" + Portale1 + "|" + Portale2 + "}}", "", "", 13 + Portale1.length + Portale2.length);
else // se e' stato specificato anche il terzo portale
addTextAtCursor("{{Portale|" + Portale1 + "|" + Portale2 + "|" + Portale3 + "}}", "", "", 14 + Portale1.length + Portale2.length + Portale3.length);
var summary = "+Portale ";
tornareIndietro = false;
}
// Scrive l'oggetto della modifica
summ = document.getElementById("wpSummary");
summ.value = summ.value + summary;
// Chiude il Popup (lavoro finito)
RemoveNode('inlinePopupDiv');
// Se devo ricopiare la textarea classica in quella di wikEd
if (tornareIndietro == true)
WEUpdateFrame();
}
// Popola i combo box "argomento" nei popup della toollbat
function populateArrayArgument(Template, id) {
var categoria = ""; // categoria da cui partire a cercare gli argomenti (es: "Categoria:Da controllare")
var
switch (Template) {
case "Categorizzare":
categoria = "Categoria:Categoria da definire";
case "Da unire":
case "Incorso":
categoria = "Categoria:Eventi in corso";
case "Controlcopy":
categoria = "Categoria:Da controllare per copyright per argomento";
case "T":
categoria = "Categoria:Da tradurre per argomento";
case "NN":
categoria = "Categoria:Voci con fonti non contestualizzate per argomento";
break;
case "P":
categoria = "Categoria:Segnalazioni NPOV per argomento";
case "O":
categoria = "Categoria:Pagine orfane per argomento";
case "F":
categoria = "Categoria:Voci mancanti di fonti per argomento";
case "E":
categoria = "Categoria:Da verificare per enciclopedicità per argomento";
case "C":
categoria = "Categoria:Controllare per argomento";
case "A":
categoria = "Categoria:Aiutare per argomento";
case "S":
case "S sezione":
categoria = "Categoria:Stub";
case "S tutti":
categoria = "Categoria:Stub per monobook";
case "W":
categoria = "Categoria:Wikificare per argomento";
case "cancellazionens0":
categoria = "Categoria:Pagine in cancellazione per argomento";
case "Immagine orfana":
categoria = "Categoria:Immagini orfane per argomento";
default:
return;
wpajax.http({
onSuccess: parseSubCategories, prefix: skip, id: id }); }
function sortAlpha(a, b) {
return a.toUpperCase() > b.toUpperCase();
}
function parseSubCategories(xmlreq, data) {
var api = xmlreq.responseXML;
if (api.firstChild.nodeName == "error") return;
members = api.getElementsByTagName('cm');
var prefix = data.prefix;
var
arrayArgument = new Array(" ");
for (
if (toCheck.indexOf(prefix) == 0) {
toInsert = members[i].getAttribute('title').substr(prefix.length + 1);
// elenco categorie da non mostrare
if ((toInsert[0] != "-" && toInsert[1] != "-") &&
(toInsert.indexOf("argomento sconosciuto") == -1) &&
(toInsert.indexOf("non datate") == -1) &&
(toInsert.indexOf("per monobook") == -1) &&
(toInsert.indexOf("da classificare") == -1) &&
(toInsert.indexOf("per verificabilità") == -1) &&
(toInsert.indexOf("sezione") != 0) &&
(toInsert.indexOf("gennaio") != 0) &&
(toInsert.indexOf("febbraio") != 0) &&
(toInsert.indexOf("marzo") != 0) &&
(toInsert.indexOf("aprile") != 0) &&
(toInsert.indexOf("maggio") != 0) &&
(toInsert.indexOf("giugno") != 0) &&
(toInsert.indexOf("luglio") != 0) &&
(toInsert.indexOf("agosto") != 0) &&
(toInsert.indexOf("settembre") != 0) &&
(toInsert.indexOf("ottobre") != 0) &&
(toInsert.indexOf("novembre") != 0) &&
(toInsert.indexOf("dicembre") != 0) &&
(toInsert.indexOf("Gennaio") != 0) &&
(toInsert.indexOf("Febbraio") != 0) &&
(toInsert.indexOf("Marzo") != 0) &&
(toInsert.indexOf("Aprile") != 0) &&
(toInsert.indexOf("Maggio") != 0) &&
(toInsert.indexOf("Giugno") != 0) &&
(toInsert.indexOf("Luglio") != 0) &&
(toInsert.indexOf("Agosto") != 0) &&
(toInsert.indexOf("Settembre") != 0) &&
(toInsert.indexOf("Ottobre") != 0) &&
(toInsert.indexOf("Novembre") != 0) &&
(toInsert.indexOf("Dicembre") != 0))
arrayArgument.push(members[i].getAttribute('title').substr(prefix.length + 1));
}
}
arrayArgument.sort(sortAlpha);
var sel = document.getElementById(id);
// Cancello il vecchio contenuto della tendina
sel.length = 0;
// Carica le nuove opzioni
for (var j = 0, opt; j < arrayArgument.length; j++) {
opt = new Option(arrayArgument[j], ' ');
opt.value = arrayArgument[j];
sel.options[sel.options.length] = opt;
}
}
// Crea il popup utilizzato per quei template che richiedono parametri aggiuntivi
function Ficus(Template) {
//Creo il testo del popup
switch (Template) {
case "A":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da aiutare"</span>.<br/>' +
break;
case "C":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da controllare"</span>.<br/>' +
break;
case "P":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Segnalazioni NPOV"</span>.<br/>' +
break;
case "W":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da wikificare"</span>.<br/>' +
break;
case "S":
case "S tutti":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Stub"</span>.<br/>' +
break;
case "S sezione":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Stub sezione"</span>.<br/>' +
break;
case "E":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da controllare per enciclopedicità"</span>.<br/>' +
break;
case "O":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Orfana"</span>.<br/>' +
break;
case "Immagine orfana":
Greeter = 'Hai richiesto di inserire questa immagine tra quelle orfane.<br/>' +
break;
case "T":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da tradurre"</span>.<br/>' +
break;
case "NN":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Voci con fonti non contestualizzate"</span>.<br/>' +
break;
case "catren":
Greeter = 'Hai richiesto di spostare questa Categoria.<br/>' +
break;
case "Da unire":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da unire"</span>.<br/>' +
break;
case "D":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da dividere"</span>.<br/>' +
break;
case "Inversione":
Greeter = 'Hai richiesto di invertire il contenuto di questa voce e di un suo redirect.<br/>' +
break;
case "Categorizzare":
Greeter = 'Hai richiesto di inserire il template "Categorizzare".<br/>' +
break;
case "cancelcopy":
Greeter = 'Hai richiesto di cancellare questa pagina per violazione di copyright.<br/>' +
break;
case "cancellazione":
Greeter = 'Hai richiesto di usare avvisare l\'utente riguardo ad una pagina in cancellazione.<br/>' +
break;
case "cancellazionens0":
Greeter = 'Hai richiesto di mettere la voce in cancellazione semplificata.<br/>' +
break;
case "Cancella subito":
Greeter = 'Hai richiesto di cancellare immediatamente questa voce.<br/>' +
break;
case "RichiestaPulizia":
Greeter = 'Hai richiesto di inserire l\'avviso per la pulizia della cronologia.<br/>' +
break;
case "Controlcopy":
Greeter = 'Hai richiesto di controllare la voce per eventuali copyviol.<br/>' +
break;
case "ViolazioneCopyright":
Greeter = 'Hai richiesto di segnalare la voce come "possibili" violazione di copyright.<br/>' +
break;
case "F":
Greeter = 'Hai richiesto di segnalare la voce come mancante di fonti.<br/>' +
break;
case "Avvisosenzafonti":
Greeter = 'Hai richiesto di inserire l\'avviso per la mancanza di fonti.<br/>' +
break;
case "Avvisocopyviol":
Greeter = 'Hai richiesto di avvisare un utente riguardo ad una sua violazione di copyright.<br/>' +
break;
case "Avvisoimmagine":
Greeter = 'Hai richiesto di avvisare l\'utente per l\'upload di un\'immagine in copyviol.<br/>' +
break;
case "Vandalismo":
Greeter = 'Hai richiesto di avvisare un utente dopo un vandalismo.<br/>' +
break;
case "Turpiloquio":
Greeter = 'Hai richiesto di avvisare un utente dopo un turpiloquio.<br/>' +
break;
case "Avvisoavvisi":
Greeter = 'Hai richiesto di avvisare un utente dopo una rimozione di avvisi.<br/>' +
break;
case "rc":
Greeter = 'Hai richiesto di avvisare un utente riguardo ad un suo blocco.<br/>' +
break;
case "test":
Greeter = 'Hai richiesto di avvisare l\'utente dopo che ha fatto un test.<br/>' +
break;
case "grazie":
Greeter = 'Hai richiesto di ringraziare un utente anonimo per un prezioso contributo.<br/>' +
break;
case "AiutoW":
Greeter = 'Hai richiesto di invitare un utente a wikificare.<br/>' +
break;
case "interprogetto":
Greeter = 'Hai richiesto di inserire il template "interprogetto" nella voce.<br/>' +
break;
case "trasferimento":
Greeter = 'Hai richiesto di trasferire questa voce su di un altro progetto voce.<br/>' +
break;
case "dmoz":
Greeter = 'Hai richiesto di inserire il template DMOZ.<br/>' +
break;
case "Monitoraggio":
Greeter = 'Hai richiesto di inserire il template Monitoraggio.<br/>' +
break;
case "ScorporoUnione":
Greeter = 'Hai richiesto di inserire il template "ScorporoUnione".<br/>' +
break;
case "Incorso":
Greeter = 'Hai richiesto di inserire il template Incorso.<br/>' +
break;
case "Da aggiornare":
Greeter = 'Hai richiesto di inserire il template "Da aggiornare".<br/>' +
break;
case "nota disambigua":
Greeter = 'Hai richiesto di inserire il template "Nota disambigua".<br/>' +
break;
case "Portale":
Greeter = 'Hai richiesto di inserire il template "Portale".<br/>' +
break;
case "blocco":
Greeter = 'Hai richiesto di inserire il template "Blocco".<br/>' +
break;
case "spam":
Greeter = 'Hai richiesto di inserire il template "Spam".<br/>' +
break;
case "promozionale":
Greeter = 'Hai richiesto di inserire il template "promozionale".<br/>' +
break;
case "Senza senso":
Greeter = 'Hai richiesto di inserire il template "Senza senso".<br/>' +
break;
case "problematico":
Greeter = 'Hai richiesto di inserire il template "problematico".<br/>' +
break;
case "vandalo":
Greeter = 'Hai richiesto di inserire il template "vandalo".<br/>' +
break;
case "vedi anche":
Greeter = 'Hai richiesto di inserire il template "vedi anche".<br/>' +
break;
case "Segnala Copyviol":
Greeter = 'Hai richiesto di inserire il template "Segnala Copyviol".<br/>' +
break;
case "Tmp":
Greeter = 'Hai richiesto di inserire il template "Tmp".<br/>' +
break;
default:
Greeter = 'Qualcosa è andato storto, fai pure quello che vuoi: non ho idea di cosa succederà'
}
Riga 2 020 ⟶ 1 931:
var div = document.createElement('div');
var top = document.createElement('div');
// crea il tasto "Close"
var a = document.createElement('a');
// crea la spiegazione
Riga 2 059 ⟶ 1 970:
//funzioni di comodo
//Aggiungi un TextNode
var addLabel = function(text) {
var r; p.appendChild(r = document.createTextNode(text)); return r };
//Aggiungi una textbox
var addTextbox = function(name, id) {
var inp = document.createElement('input');
inp.name = name;
Riga 2 067 ⟶ 1 982:
inp.type = 'text';
p.appendChild(inp);
};
//Aggiungi una combobox
var addSelect = function(name, id, /*Array*/ options, /*optional Array*/ values) {
var sel = document.createElement('select');
sel.name = name;
Riga 2 076 ⟶ 1 991:
sel.size = 1;
// Carica le opzioni
for (var i = 0, opt; i < options.length; i++) {
opt = new Option(options[i], ' ');
opt.value = values[i];
sel.options[sel.options.length] = opt;
}
p.appendChild(sel);
};
Riga 2 098 ⟶ 2 013:
Template == "Da unire" ||
Template == "Avvisoavvisi" ||
Template == "E") {
addLabel("Motivazione:");
addTextbox('editReason', 'motivo');
Riga 2 122 ⟶ 2 036:
Template == "Da unire" ||
Template == "Categorizzare" ||
Template == "E") {
addLabel("Argomento:");
if ((typeof(myStubList) != "undefined") &&
populateArrayArgument(Template, 'argomento');
}
Riga 2 138 ⟶ 2 050:
if (Template == "F" ||
Template == "NN" ||
Template == "catren"
addLabel("Eventuale commento:");
addTextbox('editReason', 'motivo');
Riga 2 147 ⟶ 2 058:
if ((Template == "S") ||
(Template == "S tutti") ||
(Template == "S sezione")) {
addLabel("Argomento2:");
if ((Template == "S tutti") || (typeof(myStubList) == "undefined")) {
populateArrayArgument(Template, 'argomento2');
} else
arrayArgument = myStubList;
addSelect('popupSelect', 'argomento2', arrayArgument);
}
// crea la combo box "Portale1:"
if (Template == "Portale") {
addLabel("Portale1:");
addSelect('popupSelect', 'portale1', arrayPortali);
addLabel("Portale2:");
addSelect('popupSelect', 'portale2', arrayPortali);
addLabel("Portale3:");
addSelect('popupSelect', 'portale3', arrayPortali);
}
// crea la combo box "Progetto:"
if (Template == "Monitoraggio") {
addLabel("Progetto:");
addSelect('popupSelect', 'monitoraggio', arrayMonitoraggioStringhe, arrayMonitoraggioCodici);
}
// crea la combo box "Progetto2:"
if (Template == "Monitoraggio") {
addLabel("Progetto2:");
addSelect('popupSelect', 'monitoraggio2', arrayMonitoraggioStringhe, arrayMonitoraggioCodici);
}
arrayScelteLivello = new Array(" ", "A", "B", "C", "D", "X");
// crea casella di testo "Accuratezza:"
if (Template == "Monitoraggio") {
addLabel("Accuratezza:");
addSelect('popupSelect', 'accuratezza', arrayScelteLivello, arrayScelteLivello);
}
// crea casella di testo "Scrittura:"
if (Template == "Monitoraggio") {
addLabel("Scrittura:");
addSelect('popupSelect', 'scrittura', arrayScelteLivello, arrayScelteLivello);
}
// crea casella di testo "Fonti:"
if (Template == "Monitoraggio") {
addLabel("Fonti:");
addSelect('popupSelect', 'fonti', arrayScelteLivello, arrayScelteLivello);
}
// crea casella di testo "Immagini:"
if (Template == "Monitoraggio") {
addLabel("Immagini:");
addSelect('popupSelect', 'immagini', arrayScelteLivello, arrayScelteLivello);
}
// crea casella di testo "Note:"
if (Template == "Monitoraggio") {
addLabel("Note:");
}
// crea casella di testo "Lingua:"
if (Template == "T"
addLabel("Lingua (es: inglese, tedesca, ...):");
addTextbox('language', 'lingua');
Riga 2 229 ⟶ 2 128:
// crea la combo box "Scorporo/Unione:"
if (Template == "ScorporoUnione") {
addLabel("Scorporo/Unione:");
}
Riga 2 252 ⟶ 2 150:
Template == "Avvisosenzafonti" ||
Template == "D" ||
Template == "Da unire") {
addLabel('Pagina (senza "[[ ]]"):');
new AutoComplete(hist, addTextbox('page', 'pagina'));
Riga 2 259 ⟶ 2 156:
// crea casella di testo "OTRS:"
if (Template == "Avvisocopyviol") {
addLabel('OTRS:');
new AutoComplete(hist, addTextbox('otrs', 'otrs'));
Riga 2 267 ⟶ 2 163:
// crea casella di testo "Pagina2:"
if (Template == "grazie" ||
Template == "D"
addLabel('Pagina2:');
new AutoComplete(hist, addTextbox('page2', 'pagina2'));
Riga 2 279 ⟶ 2 174:
// crea casella di testo "Redirect:"
if ((Template == "Inversione") ||
(Template == "nota disambigua")) {
addLabel('Nome del redirect (senza "[[ ]]"):');
addTextbox('redirect', 'redirect');
Riga 2 287 ⟶ 2 181:
// crea casella di testo "Numero votazione (solo se diverso da 1):"
if (Template == "cancellazione" ||
Template == "cancellazionens0") {
addLabel('Numero votazione (solo se diverso da 1):');
addTextbox('number', 'numero');
Riga 2 294 ⟶ 2 187:
// crea casella di testo "Percorso (senza "http://dmoz.org/"):"
if (Template == "dmoz") {
addLabel('Percorso (senza "http://dmoz.org/"):');
addTextbox('path', 'percorso');
Riga 2 303 ⟶ 2 195:
if ((Template == "dmoz") ||
(Template == "spam") ||
(Template == "promozionale")) {
addLabel('Nome voce (opzionale):');
new AutoComplete(hist, addTextbox('pageName', 'nomeVoce'));
Riga 2 310 ⟶ 2 201:
// crea casella di testo "Nuova categoria:"
if ((Template == "catren")) {
addLabel('Nuova categoria (senza "Categoria:"):');
new AutoComplete(hist, addTextbox('newname', 'newname'));
Riga 2 317 ⟶ 2 207:
// crea casella di testo "Anno:"
if (Template == "Da aggiornare") {
addLabel('Anno:');
addTextbox('year', 'anno');
Riga 2 327 ⟶ 2 216:
// crea casella di testo "Paragrafo:"
if (Template == "Da unire") {
addLabel('Paragrafo (opzionale):');
addTextbox('paragraph', 'paragrafo');
Riga 2 337 ⟶ 2 225:
Template == "Avvisocopyviol" ||
Template == "Segnala Copyviol" ||
Template == "ViolazioneCopyright") {
addLabel('URL o altra fonte:');
addTextbox('url', 'url');
Riga 2 344 ⟶ 2 231:
// crea casella di testo "URL o altra fonte:"
if (Template == "Segnala Copyviol") {
addLabel('Secondo URL o altra fonte:');
addTextbox('url2', 'url2');
Riga 2 351 ⟶ 2 237:
// crea caselle di testo "Immagine 1:", "Immagine 2:", "Immagine 3:"
if (Template == "Avvisoimmagine") {
addLabel('Immagine 1 (es: NomeImmagine.ext):');
addTextbox('image1', 'immagine1');
Riga 2 362 ⟶ 2 247:
// crea casella di testo "Durata:"
if ((Template == "rc") ||
(Template == "blocco")) {
addLabel('Durata:');
addTextbox('duration', 'durata');
Riga 2 370 ⟶ 2 254:
// crea casella di testo "Diff link:"
if (Template == "test" ||
addLabel('Diff link:');
addTextbox('diff', 'diff');
Riga 2 378 ⟶ 2 261:
// crea casella di testo "Diff link:"
if (Template == "Segnala Copyviol") {
addLabel('Diff link:');
addTextbox('diff2', 'diff2');
Riga 2 386 ⟶ 2 268:
// crea casella di testo "Nome utente:"
if ((Template == "problematico") ||
(Template == "vandalo")) {
addLabel('Nome utente:');
addTextbox('user', 'utente');
Riga 2 394 ⟶ 2 275:
// crea casella di testo "Oldid:"
if (Template == "ScorporoUnione" ||
Template == "RichiestaPulizia") {
addLabel('Oldid:');
addTextbox('oldid', 'oldid');
Riga 2 401 ⟶ 2 281:
// crea casella di testo "Oldid2:"
if (Template == "RichiestaPulizia") {
addLabel('Oldid2:');
addTextbox('oldid2', 'oldid2');
Riga 2 408 ⟶ 2 287:
// crea la combo box "Progetto:"
if (Template == "trasferimento") {
addLabel('Progetto:');
addSelect('popupProject', 'progetto', arrayTrasfspieg);
Riga 2 415 ⟶ 2 293:
// crea la combo box "Progetto:"
if (Template == "interprogetto") {
addLabel('Progetto:');
addSelect('popupProject', 'progetto', arrayIPspieg);
Riga 2 422 ⟶ 2 299:
// crea la combo box "Criterio:"
if (Template == "Cancella subito") {
addLabel('Criterio:');
addSelect('popupCriterio', 'criterio', arrayCancellaSubito);
Riga 2 429 ⟶ 2 305:
// crea casella di testo "Solo il paragrafo?:"
if (Template == "trasferimento") {
addLabel('Solo il paragrafo?:');
var soloPar = document.createElement('input');
soloPar.
soloPar.
soloPar.checked = soloPar.
}
// crea casella di testo "Libera?:"
if (Template == "Immagine orfana") {
addLabel('Libera?:');
libera.
libera.
libera.checked = libera.
}
// crea casella di testo "Template:"
if (Template == "Tmp") {
addLabel('Template:');
addTextbox('template', 'template');
Riga 2 460 ⟶ 2 333:
// crea checkbox "Dati gia' presenti?:"
if (Template == "Tmp") {
addLabel('Dati già presenti?:');
var dati = document.createElement('input');
Riga 2 479 ⟶ 2 351:
// dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
// supportati e dei metodi di calcolo degli stessi
if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser == "Mozilla" || BrowserDetect.browser == "Netscape")
button.setAttribute('onclick', 'auxFicus()');
else
Riga 2 496 ⟶ 2 368:
/**** Personalizza i link della barra personale ****/
function changeLinks() {
if (mustLoad("lks")) {
// Modifica i link
document.getElementById('pt-mytalk').firstChild.innerHTML = 'discussioni';
Riga 2 506 ⟶ 2 376:
document.getElementById('pt-mycontris').firstChild.innerHTML = 'contributi';
}
if (mustLoad("orol")) {
// Aggiunge l'orologio
addPortletLink('p-personal', wgServer + wgScriptPath + '/index.php?title=' + wgPageName + '&action=purge', '', 'utcdate');
Riga 2 516 ⟶ 2 385:
/**** Menu "strumenti vari" ****/
//Sostituzioni automatiche
function fixformat() {
WEUpdateTextarea();
var txt = document.getElementById('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,
.replace(/\n *<h2> *([^<]+?) *<\/h2> *\n/gi,
.replace(/\n *<h3> *([^<]+?) *<\/h3> *\n/gi,
.replace(/\n *<h4> *([^<]+?) *<\/h4> *\n/gi,
.replace(/\n *<h5> *([^<]+?) *<\/h5> *\n/gi,
.replace(/\n *<h6> *([^<]+?) *<\/h6> *\n/gi,
document.getElementById('wpSummary').value += "+formattazione ";
Riga 2 614 ⟶ 2 482:
//Cerca e sostituisci
function replace() {
WEUpdateTextarea();
var s = prompt("Search regexp?");
if (s) {
var r = prompt("Replace regexp?");
if (!r && r != '') return;
var txt = document.getElementById('wpTextbox1');
txt.value = txt.value.replace(new RegExp(s, "g"), r);
Riga 2 632 ⟶ 2 500:
// segna o meno "segui questa pagina" a seconda dell'impostazione precedente
// e spunta "modifica minore"
function edit_summary_watch(msg, summ, watch, minor) {
WEUpdateTextarea();
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;
WEUpdateFrame();
}
// Come il precedente, ma aggiunge "msg" all'inizio della pagina
function edit_summary_watch2(msg, summ, watch, minor) {
WEUpdateTextarea();
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;
WEUpdateFrame();
}
Riga 2 664 ⟶ 2 532:
/**** Aggiunge i tab e i menu ****/
// aggiunge vari tabs e menu-tabs
function add_tabs() {
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if (typeof addlimenu == 'undefined' || typeof addlilink == 'undefined')
return;
//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("{{
addlilink(talkm, 'javascript:edit_summary_watch("{{
addlilink(talkm, 'javascript:edit_summary_watch("{{
addlilink(talkm, 'javascript:edit_summary_watch("{{
} 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:replace()', 'replace', '');
addlilink(tools, 'javascript:
addlilink(tools, 'javascript:
addlilink(tools, 'javascript:edit_summary_watch2("{{
addlilink(tools, 'javascript:
}
}
/**** Aggiunge i link nel portlet "navigazione" ****/
function addNavBarLinks() {
var navbar = 'p-navigation';
if (mustLoad("nav") || mustLoad("aut"))
Riga 2 730 ⟶ 2 594:
addPortletLink(navbar, '/wiki/Wikipedia:Vandalismi_in_corso', 'Vandalismi in corso', '');
if (mustLoad("nav") || mustLoad("bot")) {
if (typeof(nomeBot) != "undefined") {
addPortletLink(navbar, '/wiki/Speciale:Contributi/' + nomeBot, 'Contributi ' + nomeBot, '');
}
Riga 2 738 ⟶ 2 601:
// Se sono stati stati installati alcuni collegamenti personali
if (typeof(myLinks) != 'undefined')
for (var i = 0; i < myLinks.length; i++) {
nome = myLinks[i][0];
link = myLinks[i][1];
Riga 2 755 ⟶ 2 617:
/**** Aggiunge i link nel portlet "strumenti" ****/
function addToolBoxLinks() {
var tb = 'p-tb';
//Edit count
if (mustLoad("stru") || mustLoad("uec")) {
addPortletLink(tb, '//toolserver.org/~tparis/count/index.php?name=' + wgUserName + '&lang=it&wiki=wikipedia', 'Edit count (' + wgUserName + ')', '');
var cur_user = "";
if (wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk") {
var slashpos = wgTitle.indexOf('/');
cur_user = slashpos != -1 ? wgTitle.substr(0, slashpos) : wgTitle;
Riga 2 782 ⟶ 2 642:
username_a = document.___URL.match(/([0-9]+\.){3}[0-9]+/);
if (username_a != null) {
username = username_a[0];
if (mustLoad("stru") || mustLoad("whois"))
addPortletLink(tb, 'http://whois.domaintools.com/' + username, 'User\'s Whois', 'Whois', '');
}
Riga 2 794 ⟶ 2 653:
if (mustLoad("stru") || mustLoad("vfol"))
if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser == "Mozilla" || BrowserDetect.browser == "Netscape") {
// Abilita/Disabilita il VFonLine
var scritta = GetCookie('wikiVFOL');
addPortletLink(tb, 'javascript:enableVFOL()', 'VFonLine ' + scritta, 'vfol');
// Pulsanti di gestione delle liste (solo nelle pagine di modifica e solo se e' abilitato il VFOL)
addPortletLink(tb, 'javascript:ModificaListaVFOL("White")', 'Modifica la White List', 'vfol1');
document.getElementById('vfol1').firstChild.accessKey = '1';
document.getElementById('vfol1').title = 'Alt-Shift-1';
addPortletLink(tb, 'javascript:ModificaListaVFOL("Black")', 'Modifica la Black List', 'vfol2');
document.getElementById('
document.getElementById('vfol2').title = 'Alt-Shift-2';
}
}
if (mustLoad("stru") || mustLoad("lrc"))
addPortletLink(tb, '/wiki/Wikipedia:Monobook.js/LiveRC', 'LiveRC', '');
}
/**** L'orologio che si aggiorna automaticamente ****/
function showtime() {
var now = new Date();
document.getElementById('utcdate').firstChild.innerHTML = now.toLocaleString().replace(/GMT/, "CET");
Riga 2 830 ⟶ 2 686:
//* id: id del portlet.
//* obj: L'oggetto da aggiungere
function addToPortlet(id, obj) {
var f = document.getElementById(id);
Riga 2 839 ⟶ 2 694:
/**** Aggiunge il pulsante "Allpages" nel portlet "ricerca" ****/
function setup_allpages_button() {
var b = document.createElement('input');
b.type = "button";
b.value = "Allpages";
b.onclick = function() {
top.___location.href = mw.config.get("wgServer") + '/wiki/Speciale:Allpages/' + document.getElementById('searchInput').value;
};
Riga 2 851 ⟶ 2 706:
// Cambia il case del testo selezionato
function changeCase() {
WEUpdateTextarea();
wpTextbox1 = document.getElementById("wpTextbox1");
//ricorda la posizione del cursore
var curPos = getCurPos();
var selDim = 0;
//IE support
if (document.selection) {
wpTextbox1.focus();
sel = document.selection.createRange();
selDim = sel.text.length;
if (sel.text == sel.text.toLowerCase())
sel.text = sel.text.toUpperCase()
else
sel.text = sel.text.toLowerCase()
}
//MOZILLA/NETSCAPE support
else if (wpTextbox1.selectionStart || wpTextbox1.selectionStart == '0') {
// ricorda la posizione dello scroll della textarea
var scrollTop, scrollLeft;
if (wpTextbox1.type == 'textarea' && typeof wpTextbox1.scrollTop !=
'undefined') {
scrollTop = wpTextbox1.scrollTop;
}
var startPos = wpTextbox1.selectionStart;
var endPos = wpTextbox1.selectionEnd;
selDim = endPos - startPos;
if (wpTextbox1.value.substring(startPos, endPos) == wpTextbox1.value.substring(startPos, endPos).toLowerCase())
wpTextbox1.value = wpTextbox1.value.substring(0, startPos) +
else
wpTextbox1.value = wpTextbox1.value.substring(0, startPos) +
// torna alla posizione di scroll di partenza
if (typeof scrollTop != 'undefined') {
wpTextbox1.scrollTop = scrollTop;
wpTextbox1.scrollLeft = scrollLeft;
}
}
WEUpdateFrame();
// Setta la posizione del cursore
setCurPos(curPos, curPos + selDim);
}
function tendinaAzione(valore) {
valore[1] = valore[1].replace(/\^/gi, ",");
valore[2] = valore[2].replace(/\^/gi, ",");
switch (valore[0]) {
case '0':
case
aggiungiTesto(valore[1], "", valore[2]);
case
addTextAtCursor(valore[1], "", valore[2], parseInt(valore[4]));
break;
}
if (typeof(valore[5]) != 'undefined')
document.getElementById("wpSummary").value += valore[5];
}
function tendinaAzione1() {
var valore = document.getElementById("tendina").value.split(",");
tendinaAzione(valore);
}
function tendinaAzione2() {
var valore = document.getElementById("tendina2").value.split(",");
tendinaAzione(valore);
}
//Crea il menu' a tendina sopra alla toolbar
function creaTendina() {
var tendina = document.createElement('select');
// Label "Altri pulsanti: "
var paragraph = document.createElement('span');
paragraph.id = 'labelTendina';
var labelTendina = document.createTextNode('Altri pulsanti: ');
paragraph.appendChild(labelTendina);
Riga 2 967 ⟶ 2 816:
// dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
// supportati e dei metodi di calcolo degli stessi
if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser == "Mozilla" || BrowserDetect.browser == "Netscape")
button1.setAttribute('onclick', 'tendinaAzione1()');
else
Riga 2 974 ⟶ 2 823:
paragraph.appendChild(button1);
var lineBreak = document.createElement('span');
lineBreak.innerHTML = "<br clear=all>";
document.getElementById("toolbar").parentNode.insertBefore(lineBreak, document.getElementById("toolbar"));
document.getElementById("toolbar").parentNode.insertBefore(paragraph, document.getElementById("toolbar"));
var tendina2 = document.createElement('select');
// Label "Pulsanti personali: "
Riga 2 993 ⟶ 2 842:
paragraph2.appendChild(labelTendina2);
paragraph2.appendChild(tendina2);
paragraph2.id = 'labelTendina2';
// crea il secondo bottone "OK"
Riga 3 004 ⟶ 2 853:
// dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
// supportati e dei metodi di calcolo degli stessi
if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser == "Mozilla" || BrowserDetect.browser == "Netscape")
button2.setAttribute('onclick', 'tendinaAzione2()');
else
Riga 3 013 ⟶ 2 862:
// Aggiunge l'help
var labelTendinaCome = document.createElement('a');
labelTendinaCome.style.margin = '10px'
labelTendinaCome.href = 'javascript:var code1 = getpagecontent("Wikipedia:Monobook.js/Pulsanti_personali.js"); if(code1) eval(code1);';
labelTendinaCome.appendChild(document.createTextNode('Aggiungi altri pulsanti'));
paragraph2.appendChild(labelTendinaCome);
Riga 3 022 ⟶ 2 871:
}
function caricaTendinaPersonale() {
if (typeof(myButtons) == 'undefined')
return;
var tendina = document.getElementById("tendina2");
for (i = 0; i < myButtons.length; i++) {
// Aggiusto il carattere a capo '\n'
while (myButtons[i][1].indexOf("\\n") != -1) {
temp += myButtons[i][1].substr(
}
while (myButtons[i][1].indexOf("\\n") != -1) {
temp = myButtons[i][2].substr(0, myButtons[i][2].indexOf("\\n"));
temp += '\n';
temp += myButtons[i][2].substr( }
// Aggiunge l'opzione al menu'
var option = new Option(myButtons[i][3], myButtons[i]);
tendina.options[tendina.options.length] = option;
}
}
//Aggiunge un'opzione alla tendina della toolbar
function addToTendina(type, before, after, text, offset) {
var tendina = document.getElementById("tendina");
// Aggiunge l'opzione al menu'
var elemento = new Array
var option = new Option(text, elemento);
tendina.options[tendina.options.length] = option;
Riga 3 067 ⟶ 2 911:
// aggiungi tutti i bottoni alla toolbar
function ToolbarButton() {
var toolbar = null;
toolbar = document.getElementById("toolbar");
if (toolbar == null)
return;
// crea menu' a tendina (vuoto)
creaTendina();
// serve per aggiungere le divisioni tra gruppi di pulsanti
var qualcosa = "no";
//modifica il popup dei pulsanti standard
var pulsanteStd;
pulsanteStd = document.getElementById("mw-editbutton-bold");
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["bold"] + ' "bold"' + ((pulsantiHotkey["bold"] != '') ? ' [Alt+' + pulsantiHotkey["bold"] + ']' : '');
pulsanteStd = document.getElementById("mw-editbutton-
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["
pulsanteStd = document.getElementById("mw-editbutton-
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["
pulsanteStd = document.getElementById("mw-editbutton-
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["
pulsanteStd = document.getElementById("mw-editbutton-
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["
pulsanteStd = document.getElementById("mw-editbutton-
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["
pulsanteStd = document.getElementById("mw-editbutton-
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["
pulsanteStd = document.getElementById("mw-editbutton-
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["
pulsanteStd = document.getElementById("mw-editbutton-
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["
pulsanteStd = document.getElementById("mw-editbutton-
if (pulsanteStd != null)
pulsanteStd.title = pulsantiDescr["
pulsanteStd = document.getElementById("mw-editbutton-hr");
if (
pulsanteStd.title = pulsantiDescr["line"] + ' "line"' + ((pulsantiHotkey["line"] != '') ? ' [Alt+' + pulsantiHotkey["line"] + ']' : '');
// pulsante TESTO
if (mustLoad("tbar") || mustLoad("
addToolbarButton('tb-sot', pulsantiComando["sot"], pulsantiImmagine["sot"], '[sot]', pulsantiDescr["sot"] + ' "sot"' + ((pulsantiHotkey["sot"] != '') ? ' [Alt+' + pulsantiHotkey["sot"] + ']' : ''));
qualcosa = "si";
} else addToTendina(2, '<span style="text-decoration: underline">', '</span>', 'Testo sottolineato', 0);
// pulsante TESTO
if (mustLoad("tbar") || mustLoad("
addToolbarButton('tb-small', pulsantiComando["small"], pulsantiImmagine["small"], '[small]', pulsantiDescr["small"] + ' "small"' + ((pulsantiHotkey["small"] != '') ? ' [Alt+' + pulsantiHotkey["small"] + ']' : ''));
qualcosa = "si";
} else addToTendina(2, '<small>', '</small>', 'Testo piccolo', 0);
// pulsante TESTO
if (mustLoad("tbar") || mustLoad("
addToolbarButton('tb-bar', pulsantiComando["bar"], pulsantiImmagine["bar"], '[bar]', pulsantiDescr["bar"] + ' "bar"' + ((pulsantiHotkey["bar"] != '') ? ' [Alt+' + pulsantiHotkey["bar"] + ']' : ''));
qualcosa = "si";
} else addToTendina(2, '<del>', '</del>', 'Testo barrato', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
addToolbarButton('tb-case', pulsantiComando["case"], pulsantiImmagine["case"], '[case]', pulsantiDescr["case"] + ' "case"' + ((pulsantiHotkey["case"] != '') ? ' [Alt+' + pulsantiHotkey["case"] + ']' : ''));
qualcosa = "si";
}
// else addToTendina(2,'<del>','</del>','Testo barrato'); QUESTA E' UNA FUNZIONE ESTERNA, NON AGGIUNGE TESTO
// pulsante
if (mustLoad("tbar") || mustLoad("
addToolbarButton('tb-br', pulsantiComando["br"], pulsantiImmagine["br"], '[br]', pulsantiDescr["br"] + ' "br"' + ((pulsantiHotkey["br"] != '') ? ' [Alt+' + pulsantiHotkey["br"] + ']' : ''));
qualcosa = "si";
} else addToTendina(2, '<br/>', '', 'A capo', 5);
// pulsante
if (mustLoad("tbar") || mustLoad("noinc")) {
addToolbarButton('tb-
qualcosa = "
} else addToTendina(2, '<noinclude>', '</noinclude>', '<noinclude>', 0);
// pulsante
if (
addToolbarButton('tb-farlocco', pulsantiComando["farlocco"], pulsantiImmagine["farlocco"], '', '');
qualcosa = "no";
// pulsante FICUS-
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-aiu', pulsantiComando["aiu"], pulsantiImmagine["aiu"], '[aiu]', pulsantiDescr["aiu"] + ' "aiu"' + ((pulsantiHotkey["aiu"] != '') ? ' [Alt+' + pulsantiHotkey["aiu"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, 'A', '', '{{A}}iutare', 0);
// pulsante FICUS-
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-con', pulsantiComando["con"], pulsantiImmagine["con"], '[con]', pulsantiDescr["con"] + ' "con"' + ((pulsantiHotkey["con"] != '') ? ' [Alt+' + pulsantiHotkey["con"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, 'C', '', '{{C}}ontrollare', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-enc', pulsantiComando["enc"], pulsantiImmagine["enc"], '[enc]', pulsantiDescr["enc"] + ' "enc"' + ((pulsantiHotkey["enc"] != '') ? ' [Alt+' + pulsantiHotkey["enc"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, 'E', '', '{{E}}nciclopedico', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-sef', pulsantiComando["sef"], pulsantiImmagine["sef"], '[sef]', pulsantiDescr["sef"] + ' "sef"' + ((pulsantiHotkey["sef"] != '') ? ' [Alt+' + pulsantiHotkey["sef"] + ']' : ''));
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "F", '', 'Senza fonti', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-asf', pulsantiComando["asf"], pulsantiImmagine["asf"], '[asf]', pulsantiDescr["asf"] + ' "asf"' + ((pulsantiHotkey["asf"] != '') ? ' [Alt+' + pulsantiHotkey["asf"] + ']' : ''));
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "Avvisosenzafonti", '', 'Avviso senza fonti', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-orf', pulsantiComando["orf"], pulsantiImmagine["orf"], '[orf]', pulsantiDescr["orf"] + ' "orf"' + ((pulsantiHotkey["orf"] != '') ? ' [Alt+' + pulsantiHotkey["orf"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, 'O', '', '{{O}}rfana', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (wgCanonicalNamespace == "File" && wgAction == "edit") {
addToolbarButton('tb-iorf', pulsantiComando["iorf"], pulsantiImmagine["iorf"], '[iorf]', pulsantiDescr["iorf"] + ' "iorf"' + ((pulsantiHotkey["iorf"] != '') ? ' [Alt+' + pulsantiHotkey["iorf"] + ']' : ''));
}
} else if (wgCanonicalNamespace == "File" && wgAction == "edit")
addToTendina(0, 'Immagine orfana', '', 'Immagine orfana', 0);
// pulsante FICUS-
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-pov', pulsantiComando["pov"], pulsantiImmagine["pov"], '[pov]', pulsantiDescr["pov"] + ' "pov"' + ((pulsantiHotkey["pov"] != '') ? ' [Alt+' + pulsantiHotkey["pov"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, 'P', '', '{{P}}OV', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-stu', pulsantiComando["stu"], pulsantiImmagine["stu"], '[stu]', pulsantiDescr["stu"] + ' "stu"' + ((pulsantiHotkey["stu"] != '') ? ' [Alt+' + pulsantiHotkey["stu"] + ']' : ''));
addToolbarButton('tb-stut', pulsantiComando["stut"], pulsantiImmagine["stut"], '[stut]', pulsantiDescr["stut"] + ' "stut"' + ((pulsantiHotkey["stut"] != '') ? ' [Alt+' + pulsantiHotkey["stut"] + ']' : ''));
addToolbarButton('tb-
qualcosa = "si";
}
} else if (document.title.indexOf("Discussioni utente") == -1) {
addToTendina(0, 'S', '', '{{S}}tub', 0);
addToTendina(0, 'S tutti', '', '{{S}}tub tutti', 0);
addToTendina(0, '
}
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-tra', pulsantiComando["tra"], pulsantiImmagine["tra"], '[tra]', pulsantiDescr["tra"] + ' "tra"' + ((pulsantiHotkey["tra"] != '') ? ' [Alt+' + pulsantiHotkey["tra"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1) {
addToTendina(0, 'T', '', '{{T}}radurre', 0);
}
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-nn', pulsantiComando["nn"], pulsantiImmagine["nn"], '[nn]', pulsantiDescr["nn"] + ' "nn"' + ((pulsantiHotkey["nn"] != '') ? ' [Alt+' + pulsantiHotkey["nn"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1) {
addToTendina(0, 'NN', '', '{{NN}}', 0);
}
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Categoria") != -1) {
addToolbarButton('tb-catren', pulsantiComando["catren"], pulsantiImmagine["catren"], '[catren]', pulsantiDescr["catren"] + ' "catren"' + ((pulsantiHotkey["catren"] != '') ? ' [Alt+' + pulsantiHotkey["catren"] + ']' : ''));
}
} else if (document.title.indexOf("Categoria") != -1) {
addToTendina(0, 'catren', '', 'Spostamento categoria', 0);
}
// pulsante AVVISO DA
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-uni', pulsantiComando["uni"], pulsantiImmagine["uni"], '[uni]', pulsantiDescr["uni"] + ' "uni"' + ((pulsantiHotkey["uni"] != '') ? ' [Alt+' + pulsantiHotkey["uni"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "Da unire", '', 'Da unire', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-divi', pulsantiComando["divi"], pulsantiImmagine["divi"], '[divi]', pulsantiDescr["divi"] + ' "divi"' + ((pulsantiHotkey["divi"] != '') ? ' [Alt+' + pulsantiHotkey["divi"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "D", '', 'Da dividere', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-wiki', pulsantiComando["wiki"], pulsantiImmagine["wiki"], '[wiki]', pulsantiDescr["wiki"] + ' "wiki"' + ((pulsantiHotkey["wiki"] != '') ? ' [Alt+' + pulsantiHotkey["wiki"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1) {
addToTendina(0, 'W', '', '{{W}}ikificare', 0);
}
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-cat', pulsantiComando["cat"], pulsantiImmagine["cat"], '[cat]', pulsantiDescr["cat"] + ' "cat"' + ((pulsantiHotkey["cat"] != '') ? ' [Alt+' + pulsantiHotkey["cat"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "Categorizzare", '', 'Categorizzare', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-inv', pulsantiComando["inv"], pulsantiImmagine["inv"], '[inv]', pulsantiDescr["inv"] + ' "inv"' + ((pulsantiHotkey["inv"] != '') ? ' [Alt+' + pulsantiHotkey["inv"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "Inversione", '', 'Inversione redirect', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-wip', pulsantiComando["wip"], pulsantiImmagine["wip"], '[wip]', pulsantiDescr["wip"] + ' "wip"' + ((pulsantiHotkey["wip"] != '') ? ' [Alt+' + pulsantiHotkey["wip"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(1, "<noinclude>{{WIP|'+wgUserName+'}}</noinclude>", 0, 'WIP', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-cgr', pulsantiComando["cgr"], pulsantiImmagine["cgr"], '[cgr]', pulsantiDescr["cgr"] + ' "cgr"' + ((pulsantiHotkey["cgr"] != '') ? ' [Alt+' + pulsantiHotkey["cgr"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(1, "{{da correggere}}", 0, 'Da correggere', 0);
// pulsante
if (mustLoad("tbar") || mustLoad("
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-incor', pulsantiComando["incor"], pulsantiImmagine["incor"], '[incor]', pulsantiDescr["incor"] + ' "incor"' + ((pulsantiHotkey["incor"] != '') ? ' [Alt+' + pulsantiHotkey["incor"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "Incorso", '', 'Incorso', 0);
// pulsante DA AGGIORNARE
if (mustLoad("tbar") || mustLoad("agg")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-agg', pulsantiComando["agg"], pulsantiImmagine["agg"], '[agg]', pulsantiDescr["agg"] + ' "agg"' + ((pulsantiHotkey["agg"] != '') ? ' [Alt+' + pulsantiHotkey["agg"] + ']' : ''));
qualcosa = "si";
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "Da aggiornare", '', 'Da aggiornare', 0);
// pulsante FARLOCCO
if (qualcosa.indexOf("si") != -1)
addToolbarButton('tb-farlocco', pulsantiComando["farlocco"], pulsantiImmagine["farlocco"], '');
qualcosa = "no";
if (mustLoad("tbar") || mustLoad("voto")) {
if (document.title.indexOf("Discussioni utente") == -1) {
// pulsante VOTO FAVOREVOLE +1
addToolbarButton('tb-votop', pulsantiComando["votop"], pulsantiImmagine["votop"], '[votop]', pulsantiDescr["votop"] + ' "votop"' + ((pulsantiHotkey["votop"] != '') ? ' [Alt+' + pulsantiHotkey["votop"] + ']' : ''));
// pulsante VOTO ASTENUTO =0
addToolbarButton('tb-voto0', pulsantiComando["voto0"], pulsantiImmagine["voto0"], '[voto0]', pulsantiDescr["voto0"] + ' "voto0"' + ((pulsantiHotkey["voto0"] != '') ? ' [Alt+' + pulsantiHotkey["voto0"] + ']' : ''));
// pulsante VOTO CONTRARIO -1
addToolbarButton('tb-votom', pulsantiComando["votom"], pulsantiImmagine["votom"], '[votom]', pulsantiDescr["votom"] + ' "votom"' + ((pulsantiHotkey["votom"] != '') ? ' [Alt+' + pulsantiHotkey["votom"] + ']' : ''));
// pulsante VOTO # ~~~~
addToolbarButton('tb-voto', pulsantiComando["voto"], pulsantiImmagine["voto"], '[voto]', pulsantiDescr["voto"] + ' "voto"' + ((pulsantiHotkey["voto"] != '') ? ' [Alt+' + pulsantiHotkey["voto"] + ']' : ''));
// pulsante FARLOCCO
addToolbarButton('tb-farlocco', pulsantiComando["farlocco"], pulsantiImmagine["farlocco"], '');
}
} else if (document.title.indexOf("Discussioni utente") == -1) {
addToTendina(2, "*{{subst:+1}} ~~~~", '', 'Voto +1', 14);
addToTendina(2, "*{{subst:0}} ~~~~", '', 'Voto 0', 13);
addToTendina(2, "*{{subst:
addToTendina(2, "
}
// pulsante CANCELCOPY
if (mustLoad("tbar") || mustLoad("cacp")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-cacp', pulsantiComando["cacp"], pulsantiImmagine["cacp"], '[cacp]', pulsantiDescr["cacp"] + ' "cacp"' + ((pulsantiHotkey["cacp"] != '') ? ' [Alt+' + pulsantiHotkey["cacp"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "cancelcopy", '', 'Cancelcopy', 0);
// pulsante CANCELLAZIONE
if (mustLoad("tbar") || mustLoad("canc")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-canc', pulsantiComando["canc"], pulsantiImmagine["canc"], '[canc]', pulsantiDescr["canc"] + ' "canc"' + ((pulsantiHotkey["canc"] != '') ? ' [Alt+' + pulsantiHotkey["canc"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "cancellazionens0", '', 'cancellazione', 0);
// pulsante CANCELLA UTENTE
if (mustLoad("tbar") || mustLoad("caut")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-caut', pulsantiComando["caut"], pulsantiImmagine["caut"], '[caut]', pulsantiDescr["caut"] + ' utente "caut"' + ((pulsantiHotkey["caut"] != '') ? ' [Alt+' + pulsantiHotkey["caut"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "cancellazione", '', 'cancellazione', 0);
// pulsante CANCELLAZIONE IMMEDIATA
if (mustLoad("tbar") || mustLoad("cimm")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-cimm', pulsantiComando["cimm"], pulsantiImmagine["cimm"], '[cimm]', pulsantiDescr["cimm"] + ' "cimm"' + ((pulsantiHotkey["cimm"] != '') ? ' [Alt+' + pulsantiHotkey["cimm"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "Cancella subito", '', 'Cancella subito', 0);
// pulsante RICHIESTA PULIZIA
if (mustLoad("tbar") || mustLoad("puli")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-puli', pulsantiComando["puli"], pulsantiImmagine["puli"], '[puli]', pulsantiDescr["puli"] + ' "puli"' + ((pulsantiHotkey["puli"] != '') ? ' [Alt+' + pulsantiHotkey["puli"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "RichiestaPulizia", '', 'Richiesta pulizia', 0);
// pulsante FARLOCCO
if (qualcosa.indexOf("si") != -1)
addToolbarButton('tb-farlocco', pulsantiComando["farlocco"], pulsantiImmagine["farlocco"], '', '');
qualcosa = "no";
// pulsante CONTROLCOPY
if (mustLoad("tbar") || mustLoad("cocp")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-cocp', pulsantiComando["cocp"], pulsantiImmagine["cocp"], '[cocp]', pulsantiDescr["cocp"] + ' "cocp"' + ((pulsantiHotkey["cocp"] != '') ? ' [Alt+' + pulsantiHotkey["cocp"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "Controlcopy", '', 'Controlcopy', 0);
// pulsante COPYVIOL
if (mustLoad("tbar") || mustLoad("cviol")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-cviol', pulsantiComando["cviol"], pulsantiImmagine["cviol"], '[cviol]', pulsantiDescr["cviol"] + ' "cviol"' + ((pulsantiHotkey["cviol"] != '') ? ' [Alt+' + pulsantiHotkey["cviol"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "ViolazioneCopyright", '', 'ViolazioneCopyright', 0);
// pulsante SEGNALA COPYVIOL
if (mustLoad("tbar") || mustLoad("sviol")) {
if (document.title.indexOf("Modifica di Wikipedia:Sospette violazioni di copyright") != -1) {
addToolbarButton('tb-sviol', pulsantiComando["sviol"], pulsantiImmagine["sviol"], '[sviol]', pulsantiDescr["sviol"] + ' "sviol"' + ((pulsantiHotkey["sviol"] != '') ? ' [Alt+' + pulsantiHotkey["sviol"] + ']' : ''));
}
} else if (document.title.indexOf("Modifica di Wikipedia:Sospette violazioni di copyright") != -1)
addToTendina(0, "Segnala Copyviol", '', 'Segnala Copyviol', 0);
// pulsante AVVISO COPYVIOL
if (mustLoad("tbar") || mustLoad("aviol")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-aviol', pulsantiComando["aviol"], pulsantiImmagine["aviol"], '[aviol]', pulsantiDescr["aviol"] + ' "aviol"' + ((pulsantiHotkey["aviol"] != '') ? ' [Alt+' + pulsantiHotkey["aviol"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "Avvisocopyviol", '', 'Violazione di copyright', 0);
// pulsante AVVISO IMMAGINE
if (mustLoad("tbar") || mustLoad("aimm")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-aimm', pulsantiComando["aimm"], pulsantiImmagine["aimm"], '[aimm]', pulsantiDescr["aimm"] + ' "aimm"' + ((pulsantiHotkey["aimm"] != '') ? ' [Alt+' + pulsantiHotkey["aimm"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "Avvisoimmagine", '', 'Licenza immagine', 0);
// pulsante UNVERIFIED
if (mustLoad("tbar") || mustLoad("unv")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-unv', pulsantiComando["unv"], pulsantiImmagine["unv"], '[unv]', pulsantiDescr["unv"] + ' "unv"' + ((pulsantiHotkey["unv"] != '') ? ' [Alt+' + pulsantiHotkey["unv"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(2, "{{Unverified|giorno={{subst:CURRENTDAY}}|mese={{subst:CURRENTMONTHNAME}}|anno={{subst:CURRENTYEAR}}}}", '', 'Unverified', 101);
// pulsante PROBLEMATICO
if (mustLoad("tbar") || mustLoad("prob")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-prob', pulsantiComando["prob"], pulsantiImmagine["prob"], '[unv]', pulsantiDescr["prob"] + ' "prob"' + ((pulsantiHotkey["prob"] != '') ? ' [Alt+' + pulsantiHotkey["prob"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "problematico", "", 'Problematico', 0);
// pulsante VANDALO
if (mustLoad("tbar") || mustLoad("van")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-van', pulsantiComando["van"], pulsantiImmagine["van"], '[van]', pulsantiDescr["van"] + ' "van"' + ((pulsantiHotkey["van"] != '') ? ' [Alt+' + pulsantiHotkey["van"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "vandalo", "", 'Vandalo', 0);
// pulsante FARLOCCO
if (qualcosa.indexOf("si") != -1)
addToolbarButton('tb-farlocco', pulsantiComando["farlocco"], pulsantiImmagine["farlocco"], '', '');
qualcosa = "no";
// pulsante AVVISO VANDALISMO
if (mustLoad("tbar") || mustLoad("avand")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-avand', pulsantiComando["avand"], pulsantiImmagine["avand"], '[avand]', pulsantiDescr["avand"] + ' "avand"' + ((pulsantiHotkey["avand"] != '') ? ' [Alt+' + pulsantiHotkey["avand"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "Vandalismo", '', 'Vandalismo', 0);
// pulsante AVVISO TURPILOQUIO
if (mustLoad("tbar") || mustLoad("turpi")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-turpi', pulsantiComando["turpi"], pulsantiImmagine["turpi"], '[turpi]', pulsantiDescr["turpi"] + ' "turpi"' + ((pulsantiHotkey["turpi"] != '') ? ' [Alt+' + pulsantiHotkey["turpi"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "Turpiloquio", '', 'Turpiloquio', 0);
// pulsante AVVISO AVVISI
if (mustLoad("tbar") || mustLoad("avv")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-avv', pulsantiComando["avv"], pulsantiImmagine["avv"], '[avv]', pulsantiDescr["avv"] + ' "avv"' + ((pulsantiHotkey["avv"] != '') ? ' [Alt+' + pulsantiHotkey["avv"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "Avvisoavvisi", '', 'Avvisi', 0);
// pulsante CARTELLINO GIALLO
if (mustLoad("tbar") || mustLoad("yc")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-yc', pulsantiComando["yc"], pulsantiImmagine["yc"], '[yc]', pulsantiDescr["yc"] + ' "yc"' + ((pulsantiHotkey["yc"] != '') ? ' [Alt+' + pulsantiHotkey["yc"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(2, "{{yc}} ~~~~", '', 'Cartellino giallo', 6);
// pulsante CARTELLINO ROSSO
if (mustLoad("tbar") || mustLoad("rc")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-rc', pulsantiComando["rc"], pulsantiImmagine["rc"], '[rc]', pulsantiDescr["rc"] + ' "rc"' + ((pulsantiHotkey["rc"] != '') ? ' [Alt+' + pulsantiHotkey["rc"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "rc", '', 'Cartellino rosso', 0);
// pulsante BLOCCO
if (mustLoad("tbar") || mustLoad("blocco")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-blocco', pulsantiComando["blocco"], pulsantiImmagine["blocco"], '[blocco]', pulsantiDescr["blocco"] + ' "blocco"' + ((pulsantiHotkey["blocco"] != '') ? ' [Alt+' + pulsantiHotkey["blocco"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "blocco", '', 'Blocco', 0);
// pulsante AVVISO SPAM
if (mustLoad("tbar") || mustLoad("spam")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-spam', pulsantiComando["spam"], pulsantiImmagine["spam"], '[spam]', pulsantiDescr["spam"] + ' "spam"' + ((pulsantiHotkey["spam"] != '') ? ' [Alt+' + pulsantiHotkey["spam"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "spam", '', 'No promozione!', 0);
// pulsante TEST
if (mustLoad("tbar") || mustLoad("test")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-test', pulsantiComando["test"], pulsantiImmagine["test"], '[test]', pulsantiDescr["test"] + ' "test"' + ((pulsantiHotkey["test"] != '') ? ' [Alt+' + pulsantiHotkey["test"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "test", '', 'Test', 0);
// pulsante PROMOZIONALE
if (mustLoad("tbar") || mustLoad("prom")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-prom', pulsantiComando["prom"], pulsantiImmagine["prom"], '[prom]', pulsantiDescr["prom"] + ' "prom"' + ((pulsantiHotkey["prom"] != '') ? ' [Alt+' + pulsantiHotkey["prom"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "promozionale", '', 'No promozione!', 0);
// pulsante SENZA SENSO
if (mustLoad("tbar") || mustLoad("ssen")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-ssen', pulsantiComando["ssen"], pulsantiImmagine["ssen"], '[ssen]', pulsantiDescr["ssen"] + ' "ssen"' + ((pulsantiHotkey["ssen"] != '') ? ' [Alt+' + pulsantiHotkey["ssen"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "Senza senso", '', 'Senza senso', 0);
// pulsante BENVENUTO
if (mustLoad("tbar") || mustLoad("benv")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-benv', pulsantiComando["benv"], pulsantiImmagine["benv"], '[benv]', pulsantiDescr["benv"] + ' "benv"' + ((pulsantiHotkey["benv"] != '') ? ' [Alt+' + pulsantiHotkey["benv"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(2, "{{subst:benve|~~~~}}", '', 'Benvenuto', 20);
// pulsante DATE PERSONALI
if (mustLoad("tbar") || mustLoad("date")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-date', pulsantiComando["date"], pulsantiImmagine["date"], '[date]', pulsantiDescr["date"] + ' "date"' + ((pulsantiHotkey["date"] != '') ? ' [Alt+' + pulsantiHotkey["date"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(2, "{{date personali}}~~~~", '', 'Date personali', 18);
// pulsante GRAZIE
if (mustLoad("tbar") || mustLoad("grz")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-grz', pulsantiComando["grz"], pulsantiImmagine["grz"], '[grz]', pulsantiDescr["grz"] + ' "grz"' + ((pulsantiHotkey["grz"] != '') ? ' [Alt+' + pulsantiHotkey["grz"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "grazie", '', 'Grazie', 0);
// pulsante AIUTOW
if (mustLoad("tbar") || mustLoad("aw")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-aw', pulsantiComando["aw"], pulsantiImmagine["aw"], '[aw]', pulsantiDescr["aw"] + ' "aw"' + ((pulsantiHotkey["aw"] != '') ? ' [Alt+' + pulsantiHotkey["aw"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(0, "AiutoW", '', 'AiutoW', 0);
// pulsante Avvisofirma
if (mustLoad("tbar") || mustLoad("avfir")) {
if (document.title.indexOf("Discussioni utente") != -1) {
addToolbarButton('tb-avfir', pulsantiComando["avfir"], pulsantiImmagine["avfir"], '[avfir]', pulsantiDescr["firma"] + ' "avfir"' + ((pulsantiHotkey["avfir"] != '') ? ' [Alt+' + pulsantiHotkey["avfir"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") != -1)
addToTendina(2, "{{Avvisofirma}}~~~~", '', 'Firma', 15);
// pulsante FARLOCCO
if (qualcosa.indexOf("si") != -1)
addToolbarButton('tb-farlocco', pulsantiComando["farlocco"], pulsantiImmagine["farlocco"], '', '');
qualcosa = "no";
// pulsante FATTO
if (mustLoad("tbar") || mustLoad("fat")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-fat', pulsantiComando["fat"], pulsantiImmagine["fat"], '[fat]', pulsantiDescr["fat"] + ' "fat"' + ((pulsantiHotkey["fat"] != '') ? ' [Alt+' + pulsantiHotkey["fat"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(2, "{{Fatto}}", '', 'Fatto', 9);
// pulsante NON FATTO
if (mustLoad("tbar") || mustLoad("nfat")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-nfat', pulsantiComando["nfat"], pulsantiImmagine["nfat"], '[nfat]', pulsantiDescr["nfat"] + ' "nfat"' + ((pulsantiHotkey["nfat"] != '') ? ' [Alt+' + pulsantiHotkey["nfat"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(2, "{{Non fatto}}", '', 'Non fatto', 13);
// pulsante PAGINA PROTETTA
if (mustLoad("tbar") || mustLoad("edw")) {
addToolbarButton('tb-edw', pulsantiComando["edw"], pulsantiImmagine["edw"], '[edw]', pulsantiDescr["edw"] + ' "edw"' + ((pulsantiHotkey["edw"] != '') ? ' [Alt+' + pulsantiHotkey["edw"] + ']' : ''));
qualcosa = "si";
} else
addToTendina(1, "<noincl" + "ude>{{Protetta}}</noincl" + "ude>", 0, 'Pagina protetta', 0);
// pulsante TRASFERIMENTO
if (mustLoad("tbar") || mustLoad("tras")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-tras', pulsantiComando["tras"], pulsantiImmagine["tras"], '[tras]', pulsantiDescr["tras"] + ' "tras"' + ((pulsantiHotkey["tras"] != '') ? ' [Alt+' + pulsantiHotkey["tras"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "trasferimento", '', 'Trasferimento', 0);
// pulsante NOTA DISAMBIGUA
if (mustLoad("tbar") || mustLoad("ndis")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-ndis', pulsantiComando["ndis"], pulsantiImmagine["ndis"], '[ndis]', pulsantiDescr["ndis"] + ' "ndis"' + ((pulsantiHotkey["ndis"] != '') ? ' [Alt+' + pulsantiHotkey["ndis"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "nota disambigua", '', 'Nota disambigua', 0);
// pulsante DISAMBIGUA
if (mustLoad("tbar") || mustLoad("dis")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-dis', pulsantiComando["dis"], pulsantiImmagine["dis"], '[dis]', pulsantiDescr["dis"] + ' "dis"' + ((pulsantiHotkey["dis"] != '') ? ' [Alt+' + pulsantiHotkey["dis"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(1, "{{disambigua}}", 0, 'Disambigua', 0);
// pulsante VEDI ANCHE
if (mustLoad("tbar") || mustLoad("vedan")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-vedan', pulsantiComando["vedan"], pulsantiImmagine["vedan"], '[vedan]', pulsantiDescr["vedan"] + ' "vedan"' + ((pulsantiHotkey["vedan"] != '') ? ' [Alt+' + pulsantiHotkey["vedan"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "vedi anche", "", 'Vedi anche', 0);
// pulsante TMP
if (mustLoad("tbar") || mustLoad("tmp")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-tmp', pulsantiComando["tmp"], pulsantiImmagine["tmp"], '[tmp]', pulsantiDescr["tmp"] + ' "tmp"' + ((pulsantiHotkey["tmp"] != '') ? ' [Alt+' + pulsantiHotkey["tmp"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "Tmp", "", 'Tmp', 0);
// pulsante MONITORAGGIO
if (document.title.indexOf("Discussioni utente") == -1
if (mustLoad("tbar") || mustLoad("mon")) {
addToolbarButton('tb-mon', pulsantiComando["mon"], pulsantiImmagine["mon"], '[mon]', pulsantiDescr["mon"] + ' "mon"' + ((pulsantiHotkey["mon"] != '') ? ' [Alt+' + pulsantiHotkey["mon"] + ']' : ''));
} else
addToTendina(0, "Monitoraggio", '', 'Monitoraggio', 0);
// pulsante SCORPOROUNIONE
if (document.title.indexOf("Discussioni utente") == -1
if (mustLoad("tbar") || mustLoad("scorp")) {
addToolbarButton('tb-scorp', pulsantiComando["scorp"], pulsantiImmagine["scorp"], '[scorp]', pulsantiDescr["scorp"] + ' "scorp"' + ((pulsantiHotkey["scorp"] != '') ? ' [Alt+' + pulsantiHotkey["scorp"] + ']' : ''));
qualcosa = "si";
} else
addToTendina(0, "ScorporoUnione", '', 'ScorporoUnione', 0);
}
// pulsante GALLERIA
if (mustLoad("tbar") || mustLoad("gall")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-gall', pulsantiComando["gall"], pulsantiImmagine["gall"], '[gall]', pulsantiDescr["gall"] + ' "gall"' + ((pulsantiHotkey["gall"] != '') ? ' [Alt+' + pulsantiHotkey["gall"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(2, "<gallery>", "</gallery>", 'Gallery', 0);
// pulsante REFERENCES
if (mustLoad("tbar") || mustLoad("ref")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-ref', pulsantiComando["ref"], pulsantiImmagine["ref"], '[ref]', pulsantiDescr["ref"] + ' "ref"' + ((pulsantiHotkey["ref"] != '') ? ' [Alt+' + pulsantiHotkey["ref"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(2, "<ref>", "</ref>", 'Ref', 0);
// pulsante INTERPROGETTO
if (mustLoad("tbar") || mustLoad("ipro")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-ipro', pulsantiComando["ipro"], pulsantiImmagine["ipro"], '[ipro]', pulsantiDescr["ipro"] + ' "ipro"' + ((pulsantiHotkey["ipro"] != '') ? ' [Alt+' + pulsantiHotkey["ipro"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "interprogetto", '', 'Interprogetto', 0);
// pulsante SCROLL BOX
if (mustLoad("tbar") || mustLoad("sbo")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-sbo', pulsantiComando["sbo"], pulsantiImmagine["sbo"], '[sbo]', pulsantiDescr["sbo"] + ' "sbo"' + ((pulsantiHotkey["sbo"] != '') ? ' [Alt+' + pulsantiHotkey["sbo"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(2, "{{scroll box|larghezza=100%|altezza=100px|testo=testo contenuto}}", '', 'Scroll box', 65);
// pulsante CATEGORIA
if (mustLoad("tbar") || mustLoad("cate")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-cate', pulsantiComando["cate"], pulsantiImmagine["cate"], '[cate]', pulsantiDescr["cate"] + ' "cate"' + ((pulsantiHotkey["cate"] != '') ? ' [Alt+' + pulsantiHotkey["cate"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(2, "[[Categoria:]]", '', 'Categoria', 12);
// pulsante OCCHIELLO PORTALE
if (mustLoad("tbar") || mustLoad("port")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-port', pulsantiComando["port"], pulsantiImmagine["port"], '[port]', pulsantiDescr["port"] + ' "port"' + ((pulsantiHotkey["port"] != '') ? ' [Alt+' + pulsantiHotkey["port"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "Portale", '', 'Occhiello portali', 0);
// pulsante CITAZIONE NECESSARIA
if (mustLoad("tbar") || mustLoad("cne")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-cne', pulsantiComando["cne"], pulsantiImmagine["cne"], '[cne]', pulsantiDescr["cne"] + ' "cne"' + ((pulsantiHotkey["cne"] != '') ? ' [Alt+' + pulsantiHotkey["cne"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(2, "{{citazione necessaria", "}}", 'Citazione necessaria', 0);
// pulsante DMOZ
if (mustLoad("tbar") || mustLoad("dmo")) {
if (document.title.indexOf("Discussioni utente") == -1) {
addToolbarButton('tb-dmo', pulsantiComando["dmo"], pulsantiImmagine["dmo"], '[dmo]', pulsantiDescr["dmo"] + ' "dmo"' + ((pulsantiHotkey["dmo"] != '') ? ' [Alt+' + pulsantiHotkey["dmo"] + ']' : ''));
}
} else if (document.title.indexOf("Discussioni utente") == -1)
addToTendina(0, "dmoz", '', 'Dmoz', 0);
// pulsante CRONOLOGIA
if (document.title.indexOf("Discussione") != -1
addToolbarButton('tb-cron', pulsantiComando["cron"], pulsantiImmagine["cron"], '[cron]', pulsantiDescr["cron"] + ' "cron"' + ((pulsantiHotkey["cron"] != '') ? ' [Alt+' + pulsantiHotkey["cron"] + ']' : ''));
qualcosa = "si";
// controlla se servono la prima tendina
var tendina = document.getElementById("tendina");
if (tendina.options.length == 0)
RemoveNode("labelTendina");
caricaTendinaPersonale();
// controlla se servono la seconda tendina
var tendina2 = document.getElementById("tendina2");
if (tendina2.options.length == 0)
RemoveNode("labelTendina2");
}
$(ToolbarButton);
Riga 4 060 ⟶ 3 683:
// code stolen from [[wikt:en:User:Hippietrail]]
function addChat() {
var myprefs = document.getElementById('pt-mycontris');
var newpt, newa;
newpt = document.createElement('li');
newpt.id = 'id_chat';
newa = document.createElement('a');
newa.href = 'irc://calvino.freenode.net/wikipedia-it'
newa.appendChild(document.createTextNode('chat'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
}
/** Rende il titolo editabile, in modo da usarlo come casella di ricerca **/
if (mustLoad("edt"))
if (BrowserDetect.browser != "Explorer") //non va con IE
$(function
if ((document.title.indexOf("Modifica ") == -1) &&
(document.title.indexOf("Utente:Senpai/Filtra le ultime modifiche") == -1) &&
(document.title.indexOf("Utente:Senpai/Tutte le ultime modifiche") == -1) &&
(document.title.indexOf("Utente:Senpai/Ultime modifiche anonime") == -1) &&
(document.title.indexOf("Utente:Senpai/Segui gli osservati speciali") == -1) &&
(document.title.indexOf("Utente:Senpai/Controllo ortografico") == -1)) {
var staticTitle = document.getElementsByTagName("h1")[0];
var
editableTitle.id = "editable-title";
editableTitle.style.width = "100%";
editableTitle.style.fontSize = "x-large";
editableTitle.style.backgroundColor = "transparent";
editableTitle.style.borderStyle = "none";
editableTitle.style.borderBottomStyle = "solid";
editableTitle.style.borderBottomWidth = "1px";
editableTitle.value = staticTitle.childNodes[0].nodeValue;
editableTitle.addEventListener("change", function() {
document.___location.href = mw.config.get("wgServer") + "/wiki/" + document.getElementById("editable-title").value;
}, false);
editableTitle.addEventListener("focus", function() {
document.getElementById("editable-title").style.backgroundColor = "#ddf";
}, false);
editableTitle.addEventListener("blur", function() {
document.getElementById("editable-title").style.backgroundColor = "transparent";
}, false);
editableTitle.addEventListener("keypress", function(evt) {
if (evt.keyCode == 13) {
document.getElementById("editable-title").blur();
}
}, false);
// un .hide() non basta, riapparirebbe con VisualEditor
// #section-0 per l'id assegnato da QuickEdit
mw.util.addCSS(
'/** \n' +
);
$(
.after(
}
});
/* INIZIO Dynamic pages */
function mbAddTrustedPages( /* params */ ) {
if (typeof mbTrustedPages == 'undefined') mbTrustedPages = {};
for (var i = 0; i < arguments.length; i++)
mbTrustedPages[arguments[i]] = true;
}
$(function
if (!wgIsArticle) return; //non in modifica
if (typeof mbTrustedPages == 'undefined') return;
if (mbTrustedPages[wgPageName] == true) {
var pre = document.getElementById('javascriptCode');
if (!pre) return;
var code = pre.innerHTML.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<");
//eval(code);
var script = document.createElement('script');
script.appendChild(document.createTextNode(code));
document.body.appendChild(script);
}
});
/* FINE Dynamic pages */
function HelpHotkeys
var text = "";
var
for (codice in pulsantiHotkey)
alert(text);
}
/* Aggiorna la lista degli hotkeys */
$(function() {
// modifica gli hotkeys di default in base a quanto scelto dall'utente
if (typeof(tastiHotkeys) != "undefined")
for (tasto in tastiHotkeys) {
// vietato usare lo stesso codice per 2 pulsanti diversi
for (tasto2 in pulsantiHotkey)
// assegna il valore scelto dall'utente
pulsantiHotkey[tasto] = tastiHotkeys[tasto];
}
if (typeof(pulsantiHotkeyPers) == "undefined")
return;
else
// vietato usare lo stesso codice per 2 pulsanti diversi
for (pulsante2 in pulsantiHotkey)
if (pulsantiHotkey[pulsante2] == pulsantiHotkeyPers[pulsante])
pulsantiHotkey[pulsante2] = '';
// assegna il valore scelto dall'utente
pulsantiHotkey[pulsante] = pulsantiHotkeyPers[pulsante];
pulsantiComando[pulsante] = pulsantiComandoPers[pulsante];
if (typeof(pulsantiDescrPers) != "undefined")
pulsantiDescr[pulsante] = pulsantiDescrPers[pulsante];
}
});
/* Catch di hotkeys + speedy google search*/
function catchHotkeys
if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser == "Mozilla" || BrowserDetect.browser == "Netscape") {
var listenerKeyPress = function(e) {
e = (e) ? e : ((window.event) ? window.event : null);
var toCheck = String.fromCharCode(toCheckNum);
for (x in pulsantiHotkey) {
if (pulsantiHotkey[x].toUpperCase() == toCheck.toUpperCase())
eval(pulsantiComando[x]);
}
//Fermo il propagarsi degli eventi
e.stopPropagation();
//Cancello l'azione di default
e.preventDefault();
return false;
}
}
wpTextbox1 = document.getElementById("wpTextbox1");
if (wpTextbox1 != null) {
if (wpTextbox1.addEventListener)
else
wpTextbox1.onkeypress = listenerKeyPress;
}
wpUploadDescription = document.getElementById("wpUploadDescription");
if (wpUploadDescription != null) {
if (wpUploadDescription.addEventListener)
wpUploadDescription.addEventListener('keypress', listenerKeyPress, true); //Non-IE
else
wpUploadDescription.onkeypress = listenerKeyPress;
}
}
var listenerMouseUp = function(e) {
e = (e) ? e : ((window.event) ? window.event : null);
if (e && e.ctrlKey) {
if (navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent.indexOf("Opera") == -1) //IE
var t = document.selection.createRange().text;
else //Non-IE
var t = document.getSelection ? document.getSelection().toString() : window.getSelection().toString();
t = t.replace(/^\s+/, '').replace(/\s+$/, ''); //trim
var q = t.indexOf('"') == -1 ? '"' : '';
if (t)
window.open("http://www.google.com/search?q=" + q + encodeURIComponent(t) + q);
}
}
if (window.addEventListener)
window.addEventListener('mouseup', listenerMouseUp, false); //Non-IE
else
document.onmouseup = listenerMouseUp; //IE
}
$(catchHotkeys);
Riga 4 279 ⟶ 3 894:
// Vedi [[Aiuto:Accessori/CatWatch]]
// <pre><nowiki>
if (wgPageName == "Speciale:OsservatiSpeciali")
if (mustLoad("cwtch"))
importScript('MediaWiki:Gadget-CatWatch.js');
// </nowiki></pre>
Riga 4 299 ⟶ 3 914:
// installa il [[Aiuto:Accessori/WikEd|wikEd]], editor di testo, e la sua traduzione
if (mustLoad("wed") && BrowserDetect.browser != "Explorer") //non va con IE
{
}
Riga 4 308 ⟶ 3 923:
// <pre><nowiki>
if (mustLoad("rch"))
if (BrowserDetect.browser != "Explorer") //non va con IE
importScript('Wikipedia:Monobook.js/MostraModifiche.js');
// </nowiki></pre>
Riga 4 317 ⟶ 3 932:
// <pre><nowiki>
if (mustLoad("cmd"))
importScript('Utente:Salvatore_Ingala/commandline.js');
// </nowiki></pre>
Riga 4 324 ⟶ 3 939:
// Questo script viene eseguito sempre, non ha bisogno del controllo 'mustLoad'
// <pre><nowiki>
if (wgCanonicalNamespace == 'User_talk' && wgTitle == wgUserName && typeof(disabilitaNotiziario) == "undefined")
importScript('Wikipedia:Monobook.js/Notiziario.js');
// </nowiki></pre>
Riga 4 332 ⟶ 3 947:
// <pre><nowiki>
if (mustLoad("vpop"))
if (BrowserDetect.browser != "Explorer") //non va con IE
importScript('Utente:Henna/VPopSpeed.js');
// </nowiki></pre>
Riga 4 340 ⟶ 3 955:
// Scritto da [[Utente:Jalo|Jalo]]
// <pre><nowiki>
if (mustLoad("vfol")) {
importScript('MediaWiki:Gadget-VFonLine.js');
}
Riga 4 348 ⟶ 3 962:
// Vedi [[:en:User:Lupin/popups.js]] di [[:en:User:Lupin|Lupin]]
// <pre><nowiki>
if (mustLoad("popup")) {
importScript('Wikipedia:Monobook.js/strings-it.js');
mw.loader.load('//it.wikipedia.org/w/index.php?title=MediaWiki:Gadget-Popup.js&action=raw&ctype=text/javascript');
popupDabRegexp = "[Dd]isambigua|[Ss]igla2|[Ss]igla3";
}
// </nowiki></pre>
Riga 4 360 ⟶ 3 973:
// [[:en:User:Zocky/LinkComplete.js]]
// Vedi [[:en:User:Zocky/Link_Complete]]
if (mustLoad("linkcomplete")) {
importScript('MediaWiki:Gadget-LinkComplete.js');
}
// Script di Quick-Delete
// Vedi [[:m:MediaWiki talk:Quick-delete.js]]
if (mustLoad("qdel")) {
importScript('MediaWiki:Gadget-QuickDelete.js');
}
Riga 4 374 ⟶ 3 985:
// Script di LiveRC
// Vedi [[Aiuto:Accessori/LiveRC]]
if (wgTitle == 'Monobook.js/LiveRC' && mustLoad("lrc")) {
importScript('Wikipedia:Monobook.js/LiveRC.js');
}
// Unwatch. Aggiunge "non seguire" nella pagina degli osservati speciali
if (mustLoad("unw")) {
importScript('MediaWiki:Gadget-Unwatch.js');
}
Riga 4 387 ⟶ 3 996:
// Ripristina. Aggiunge la "selezione automatica" nella pagina di ripristino della cronologia
// Vedi [[Wikipedia:Monobook.js/Ripristina]]
if (typeof(disableRipristina) == "undefined")
if (((wgAction == "history") && (wgUserGroups.indexOf("sysop") != -1)) ||
(wgPageName == "Speciale:Ripristina")) {
importScript('Wikipedia:Monobook.js/Ripristina.js');
}
// Cancella sezione. Aggiunge i link "cancella" da parte ad ogni sezione
if (mustLoad("dels")) {
importScript('MediaWiki:Gadget-DeleteSection.js');
}
// Trasforma le cronologie incollate in versioni con wikilink
if (document.title.indexOf("Discussione") != -1
importScript('Wikipedia:Monobook.js/Cronologia.js');
}
// Verifica requisiti di voto di un utente
if (mustLoad("nav") || mustLoad("requi")) {
importScript('MediaWiki:Gadget-nav-requisiti.js');
}
// EnhancedLiveRC
if (wgTitle == 'Monobook.js/E-LiveRC' && mustLoad("elrc")) {
importScript('Wikipedia:Monobook.js/E-LiveRC.js');
}
// Link cliccabili in crono
if (mustLoad("clink")) {
var autolinkParseLink = false; // se si usa il wikEd
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Lenore/autolink.js&action=raw&ctype=text/javascript');
}
// gestire copresenza di popup e referenceTooltip
if (mustLoad("popup"))
importScript('Utente:Codicorumus/ReferenceTooltip-Popups workaround.js');
// </nowiki></source>
|