मीडियाविकि:Gadget-mayurtoolbox.js
नेविगेशन पर जाएँ
खोज पर जाएँ
सूचना: यह पृष्ठ सुरक्षित करने बाद, परिवर्तनों को देखने लिए ब्राउज़र का कैश ख़ाली करने की आवश्यकता हो सकती है।
- मोज़िला / फ़ायरफ़ॉक्स / सफ़ारी: shift hold करें जब आप reload क्लिक करते है, या Ctrl-Shift-R (अपल मैक में Cmd-Shift-R) दबाएँ;
- गूगल क्रोम: Ctrl-shift-R (मैक में Cmd-Shift-R) दबाएँ
- इंटरनेट एक्सप्लोरर: Ctrl hold करें जब आप refresh क्लिक करते हैं, या Ctrl-F5 क्लिक करते हैं;
- कॉङ्करर: सिर्फ़ Reload बटन पर क्लिक करें, या F5 क्लिक करें;
- ऑपरा सदस्य को Tools→Preferences में सम्पूर्ण कैश ख़ाली करने की ज़रूरत हो सकती है।
/* <source lang="javascript"><nowiki> */
arrayMonitoraggioStringhe = new Array(" ", "Abruzzo", "Acronimi", "Africa", "Alpinismo", "Amministrazioni", "Anarchia", "Anime", "Apicoltura", "Apple", "Architettura", "Aree protette", "Arte e media", "Arte", "Astronomia", "Aviazione", "Basilicata", "Biologia", "Biografie", "Birmania", "Bisanzio", "Buddhismo", "Calabria", "Cartagine", "Catanzaro", "Cattolicesimo", "Chimica", "Cina", "Cinema", "Comunismo", "Cucina", "Danza", "Diocesi", "Diritti dei minori", "Disturbi psichici", "Divinazione", "Documenta Ecclesiae", "Ecologia", "Economia", "Emilia", "Europa", "Fantascienza", "Film", "Film horror", "Filosofia", "Firenze", "Fisica", "Forme di vita", "Fotografia", "Fumetti", "Geografia", "Geografia/Comuni","Giappone", "Giochi di ruolo", "Guerre Stellari", "Informatica", "Ingegneria", "Letteratura", "Liguria", "Lingue", "Linguistica", "Lombardia", "Manutenzione", "Marche", "Matematica", "Medicina", "Mitologia", "Musica", "Musica/Classica", "Musica/Heavy metal", "Musica/Hip hop", "Musica/Rock", "PK", "Piemonte", "Pokémon", "Politica", "Psicologia", "Qualità", "Religione", "Romagna", "Scienze della Terra", "Sicilia", "Sociologia", "Sport", "Stati", "Storia", "Teatro", "Toscana", "Trasporti", "Veneto", "Wikilex");
arrayMonitoraggioCodici = new Array(" ", "Abruzzo", "Acronimi", "Africa", "Alpinismo", "Amministrazioni", "Anarchia", "Anime", "Apicoltura", "Apple", "Architettura", "Aree protette", "Arte e media", "Arte", "Astronomia", "Aviazione", "Basilicata", "Bio", "Biografie", "Birmania", "Bisanzio", "Buddhismo", "Calabria", "Cartagine", "Catanzaro", "Cattolicesimo", "Chimica", "Cina", "Cinema", "Comunismo", "Cucina", "Danza", "Diocesi", "Diritti dei minori", "Disturbi psichici", "Divinazione", "Documenta Ecclesiae", "Ecologia", "Economia", "Emilia", "Europa", "Fantascienza", "Film", "Film horror", "Filosofia", "Firenze", "Fisica", "Forme di vita", "Fotografia", "Fumetti", "Geografia", "Comuni", "Giappone", "Giochi di ruolo", "Guerre Stellari", "Informatica", "Ingegneria", "Letteratura", "Liguria", "Lingue", "Linguistica", "Lombardia", "Manutenzione", "Marche", "Matematica", "Medicina", "Mitologia", "Musica", "Musica classica", "Heavy metal", "Hip hop", "Rock", "PK", "Piemonte", "Pokémon", "Politica", "Psicologia", "Qualità", "Religione", "Romagna", "Scienze della Terra", "Sicilia", "Sociologia", "Sport", "Stati", "Storia", "Teatro", "Toscana", "Trasporti", "Veneto", "Wikilex");
arrayArgument = new Array(" ", "aeronautica", "Africa", "agricoltura", "album musicali", "allevamento", "alpinismo", "animali", "animazione", "anime e manga", "antropologia", "antroponimi", "apicoltura", "Apple", "archeologia", "architettura", "arte", "arti divinatorie", "arti marziali", "associazioni", "astronomia", "atletica", "automobilismo", "aziende", "baseball", "Bisanzio", "biografie", "biologia", "blues", "botanica", "buddhismo", "calcio", "canottaggio", "cattolicesimo", "chimica", "ciclismo", "cinema", "cristianesimo",
"cucina", "curling", "danza", "diritto", "Disney", "ebraismo", "ecologia", "economia", "editoria", "educazione", "Europa", "F1", "fantascienza", "film", "filosofia", "fisica", "font", "fotografia", "fumetti", "funghi", "GDR", "genetica", "Genova", "geografia", "Giappone", "giochi", "golf", "guerra", "Guerre Stellari", "Harry Potter", "hockey", "informatica", "ingegneria", "hip hop", "jazz",
"letteratura", "LGBT", "Liguria", "lingue", "linguistica", "manutenzione", "mare", "matematica", "meccanica", "medicina", "metal", "mineralogia", "mitologia", "mitologia greca", "mitologia romana", "mitologia azteca", "mitologia cinese", "mitologia egizia", "mitologia inca", "mitologia maya", "mitologia mesopotamica", "mitologia norrena", "mitologia slava", "mitologia ugro-finnica", "motociclismo", "musei", "musica", "musica classica", "musica elettronica", "nautica", "neopaganesimo", "numismatica", "nuoto", "paleontologia", "pallacanestro", "pallamano", "pallanuoto", "pallavolo", "patrimoni dell'umanità", "pattinaggio", "pesca sportiva", "piante", "politica", "Pokémon", "psicologia", "pugilato", "punk", "radio", "religione", "rock", "rugby", "santi", "scacchi", "scautismo", "scienza", "scherma", "sci", "sicurezza",
"skeleton", "sociologia", "software libero", "solidarietà", "sport", "sport invernali", "stadi", "Star Trek", "storia", "subacquea", "Taoismo", "Tarantino", "teatro", "tecnologia", "telecomunicazioni", "televisione", "tennis", "tiro con l'arco", "Tolkien", "trasporti", "turismo", "vela", "videogiochi", "vini","voci comuni", "Warhammer", "wrestling", "zoologia");
arrayPortali = new Array(" ","Abruzzo","aeronautica","Africa","Africa Centrale","Africa Meridionale","Africa Occidentale","Africa Orientale","Africa del Sud","Agatha Christie","Albania","album musicali","Alto Adige","anime e manga","Antartide","antica Roma","antropologia","Apple","archeologia","architettura","arte","Asburgo","Asia","asteroidi","Asti","astronautica","astronomia","Australia","Austria","Bergamo","biografie","biologia","Birmania","Bisanzio","Bolzano","botanica","Bulgaria","Cagliari","calcio","calvinismo","cardinali","Cartagine","cattolicesimo","chiesa Cattolica","chimica","Cina","cinema","comunismo","comunità","Croazia","crociate","danza","dighe","diocesi","diritto","divinazione","donne nella storia","ebraismo","economia","editoria","educazione","Emilia","energia","Estonia","Europa","fantascienza","fascismo","fede cristiana riformata","fenici","film","filosofia","Finlandia","Firenze","fisica","fotografia","Francia","Friuli-Venezia Giulia","Frosinone","fumetti","funghi","Genova","geografia","Germania","Giappone","Grecia","Grosseto","guerra","guerra dei cent'anni","guerre Stellari","Harry Potter","hip Hop","informatica","Iran","Irlanda","Italia","LGBTQ","letteratura","Lettonia","Libano","Liguria","lingue artificiali","linguistica","Lituania","Marche","mare","matematica","medicina","medioevo","metal","meteorologia","Milano","mitologia","mondo classico","musica","musica corale","Napoli","nazismo","neopaganesimo","nordafrica","Norvegia","omosessualità","Padova","paesi Bassi","paganesimo","pallacanestro","Parigi","piante","pokémon","politica","Polonia","Prato","psicologia","Puglia","punk","Quentin Tarantino","Regno Unito","religioni","Repubblica Ceca","rock","Roma","Romagna","Russia","San Marino","Sardegna","scacchi","Sicilia","slavismo","socialismo","sociologia","software libero","Spagna","sport","stati Confederati d'America","Stati Uniti","storia","Svezia","taoismo","Tarantino","Taranto","teatro","televisione","Tolkien","Torino","Toscana","trasporti","Trentino Alto Adige","Trento","Turkmenistan","U2","uccelli","Umbria","valle del Nilo","Veneto","videogiochi","Walt Disney","wicca");
//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)");
//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");
//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();
// Configurazione dei pulsanti della toolbar
pulsantiDescr = new Array();
pulsantiComando = new Array();
pulsantiImmagine = new Array();
pulsantiHotkey = new Array();
//CORSIVO
pulsantiDescr["ital"] = "Corsivo";
pulsantiComando["ital"] = 'javascript:addTextAtCursor("\'\'","","\'\'")';
pulsantiHotkey["ital"] = '';
//LINK
pulsantiDescr["link"] = "Wikilink";
pulsantiComando["link"] = 'javascript:addTextAtCursor("[[","","]]")';
pulsantiHotkey["link"] = '';
//EXTERN LINK
pulsantiDescr["elink"] = "Collegamento esterno";
pulsantiComando["elink"] = 'javascript:addTextAtCursor("[",""," ]")';
pulsantiHotkey["elink"] = '';
//TITOLO
pulsantiDescr["tit"] = "Sottointestazione";
pulsantiComando["tit"] = 'javascript:addTextAtCursor("\n== ",""," ==\n")';
pulsantiHotkey["tit"] = '';
//IMMAGINE
pulsantiDescr["imag"] = "Immagine";
pulsantiComando["imag"] = 'javascript:addTextAtCursor("[[Immagine:","","]]")';
pulsantiHotkey["imag"] = '';
//MEDIA
pulsantiDescr["media"] = "Media";
pulsantiComando["media"] = 'javascript:addTextAtCursor("[[Media:","","]]")';
pulsantiHotkey["media"] = '';
//MATH
pulsantiDescr["math"] = "Formula matematica (LaTeX)";
pulsantiComando["math"] = 'javascript:addTextAtCursor(bracket("math"),"",bracket("/math"))';
pulsantiHotkey["math"] = '';
//NOWIKI
pulsantiDescr["now"] = "Nowiki";
pulsantiComando["now"] = 'javascript:addTextAtCursor(bracket("nowiki"),"",bracket("/nowiki"))';
pulsantiHotkey["now"] = '';
//LINEA
pulsantiDescr["line"] = "Linea orizzontale";
pulsantiComando["line"] = 'javascript:addTextAtCursor("\n----\n","","")';
pulsantiHotkey["line"] = '';
//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"] = '//upload.wikimedia.org/wikipedia/it/3/37/Pulsante_sottolineato.png';
pulsantiHotkey["sot"] = 'K';
//FICUS-AIUTARE
pulsantiDescr["aiu"] = "Da aiutare";
pulsantiComando["aiu"] = 'javascript:Ficus("A");';
pulsantiImmagine["aiu"] = '//upload.wikimedia.org/wikipedia/it/c/c4/Pulsante-aiutare.gif';
pulsantiHotkey["aiu"] = 'A';
//FICUS-CONTROLLARE
pulsantiDescr["con"] = "Da controllare";
pulsantiComando["con"] = 'javascript:Ficus("C");';
pulsantiImmagine["con"] = '//upload.wikimedia.org/wikipedia/it/e/e2/Pulsante-controllare.gif';
pulsantiHotkey["con"] = 'C';
//TESTO PICCOLO
pulsantiDescr["small"] = "Testo piccolo";
pulsantiComando["small"] = 'javascript:addTextAtCursor(bracket("small"),"",bracket("/small"))';
pulsantiImmagine["small"] = '//upload.wikimedia.org/wikipedia/it/d/dc/Pulsante_small.png';
pulsantiHotkey["small"] = 'Z';
//TESTO GRASSETTO
pulsantiDescr["bold"] = "Testo grassetto";
pulsantiComando["bold"] = 'javascript:addTextAtCursor("\'\'\'","","\'\'\'")';
pulsantiImmagine["bold"] = '';
pulsantiHotkey["bold"] = 'G';
//TESTO BARRATO
pulsantiDescr["bar"] = "Testo barrato";
pulsantiComando["bar"] = 'javascript:addTextAtCursor(bracket("del"),"",bracket("/del"))';
pulsantiImmagine["bar"] = '//upload.wikimedia.org/wikipedia/it/1/1d/Pulsante_barrato.png';
pulsantiHotkey["bar"] = 'B';
//TESTO MINUSCOLO-MAIUSCOLO
pulsantiDescr["case"] = "Maiuscolo/minuscolo";
pulsantiComando["case"] = 'javascript:changeCase()';
pulsantiImmagine["case"] = '//upload.wikimedia.org/wikipedia/it/c/c5/Pulsante_case.png';
pulsantiHotkey["case"] = '';
//A CAPO
pulsantiDescr["br"] = "A capo";
pulsantiComando["br"] = 'javascript:addTextAtCursor(bracket("br/"),"","",5)';
pulsantiImmagine["br"] = '//upload.wikimedia.org/wikipedia/it/9/99/Pulsante_aCapo.png';
pulsantiHotkey["br"] = 'N';
//NO INCLUDE
pulsantiDescr["noinc"] = "No include";
pulsantiComando["noinc"] = 'javascript:addTextAtCursor(bracket("noinclude"),"",bracket("/noinclude"),0)';
pulsantiImmagine["noinc"] = '//upload.wikimedia.org/wikipedia/commons/c/ce/Button_no_include.png';
pulsantiHotkey["noinc"] = '';
//FARLOCCO
pulsantiComando["farlocco"] = '';
pulsantiImmagine["farlocco"] = '//upload.wikimedia.org/wikipedia/it/5/53/Pulsante_Vuoto.png';
pulsantiHotkey["farlocco"] = '';
//FICUS-ENCICLOPEDICITà-DUBBIA
pulsantiDescr["enc"] = "Enciclopedicità";
pulsantiComando["enc"] = 'javascript:Ficus("E");';
pulsantiImmagine["enc"] = '//upload.wikimedia.org/wikipedia/it/5/5b/Pulsante_enciclop.png';
pulsantiHotkey["enc"] = 'E';
//SENZA FONTI
pulsantiDescr["sef"] = "Senza fonti";
pulsantiComando["sef"] = 'javascript:Ficus("F")';
pulsantiImmagine["sef"] = '//upload.wikimedia.org/wikipedia/commons/3/33/Button_unreferenced.png';
pulsantiHotkey["sef"] = 'F';
//ORFANA
pulsantiDescr["orf"] = "Orfana";
pulsantiComando["orf"] = 'javascript:Ficus("O");';
pulsantiImmagine["orf"] = '//upload.wikimedia.org/wikipedia/it/3/3c/Pulsante-orfana.gif';
pulsantiHotkey["orf"] = 'O';
//POV
pulsantiDescr["pov"] = "POV";
pulsantiComando["pov"] = 'javascript:Ficus("P");';
pulsantiImmagine["pov"] = '//upload.wikimedia.org/wikipedia/it/a/ab/Pulsante-pov.gif';
pulsantiHotkey["pov"] = 'P';
//STUB
pulsantiDescr["stu"] = "Stub";
pulsantiComando["stu"] = 'javascript:Ficus("S");';
pulsantiImmagine["stu"] = '//upload.wikimedia.org/wikipedia/it/1/11/Stubber.png';
pulsantiHotkey["stu"] = 'S';
//STUB-SECT
pulsantiDescr["stus"] = "Stub sezione";
pulsantiComando["stus"] = 'javascript:Ficus("S sezione");';
pulsantiImmagine["stus"] = '//upload.wikimedia.org/wikipedia/it/c/ce/Pulsante_sezione.png';
pulsantiHotkey["stus"] = '';
//TRADURRE
pulsantiDescr["tra"] = "Da tradurre";
pulsantiComando["tra"] = 'javascript:Ficus("T");';
pulsantiImmagine["tra"] = '//upload.wikimedia.org/wikipedia/commons/e/eb/Button_templatelink.png';
pulsantiHotkey["tra"] = 'T';
//TRADURRE-SECT
pulsantiDescr["trase"] = "Da tradurre sezione";
pulsantiComando["trase"] = 'javascript:Ficus("T sezione");';
pulsantiImmagine["trase"] = '//upload.wikimedia.org/wikipedia/it/c/ce/Pulsante_sezione.png';
pulsantiHotkey["trase"] = '';
//AVVISO DA UNIRE
pulsantiDescr["uni"] = "Da unire";
pulsantiComando["uni"] = 'javascript:Ficus("Da unire");';
pulsantiImmagine["uni"] = '//upload.wikimedia.org/wikipedia/it/e/eb/Pulsante_unire.png';
pulsantiHotkey["uni"] = 'U';
//WIKIFICARE
pulsantiDescr["wiki"] = "Da wikificare";
pulsantiComando["wiki"] = 'javascript:Ficus("W");';
pulsantiImmagine["wiki"] = '//upload.wikimedia.org/wikipedia/it/2/24/Pulsante-wikificare.gif';
pulsantiHotkey["wiki"] = 'W';
//WIKIFICARE-SECT
pulsantiDescr["wikis"] = "Da wikificare sezione";
pulsantiComando["wikis"] = 'javascript:Ficus("PW");';
pulsantiImmagine["wikis"] = '//upload.wikimedia.org/wikipedia/it/c/ce/Pulsante_sezione.png';
pulsantiHotkey["wikis"] = '';
//CATEGORIZZARE
pulsantiDescr["cat"] = "Da categorizzare";
pulsantiComando["cat"] = 'javascript:Ficus("Categorizzare");';
pulsantiImmagine["cat"] = '//upload.wikimedia.org/wikipedia/it/5/55/Pulsante-categorizzare.gif';
pulsantiHotkey["cat"] = '';
//AVVISO DA INVERTIRE
pulsantiDescr["inv"] = "Da invertire";
pulsantiComando["inv"] = 'javascript:Ficus("Inversione");';
pulsantiImmagine["inv"] = '//upload.wikimedia.org/wikipedia/commons/7/70/Button_fusion.png';
pulsantiHotkey["inv"] = 'I';
//WIP
pulsantiDescr["wip"] = "WIP";
pulsantiComando["wip"] = 'javascript:aggiungiTesto(bracket("noinclude")+curled("WIP|"+mw.config.get('wgUserName'))+bracket("/noinclude"), "+WIP ", 0)';
pulsantiImmagine["wip"] = '//upload.wikimedia.org/wikipedia/it/2/27/Pulsante_wip.png';
pulsantiHotkey["wip"] = '';
//DA CORREGGERE
pulsantiDescr["cgr"] = "Da correggere";
pulsantiComando["cgr"] = 'javascript:aggiungiTesto(curled("da correggere"), "+da correggere ", 0)';
pulsantiImmagine["cgr"] = '//upload.wikimedia.org/wikipedia/commons/d/d9/Button_uncorrect.png';
pulsantiHotkey["cgr"] = '';
//INCORSO
pulsantiDescr["incor"] = "In corso";
pulsantiComando["incor"] = 'javascript:Ficus("Incorso");';
pulsantiImmagine["incor"] = '//upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png';
pulsantiHotkey["incor"] = '';
//DA AGGIORNARE
pulsantiDescr["agg"] = "Da aggiornare";
pulsantiComando["agg"] = 'javascript:Ficus("Da aggiornare");';
pulsantiImmagine["agg"] = '//upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png';
pulsantiHotkey["agg"] = '';
//FIRMA
pulsantiDescr["firma"] = "firma";
pulsantiComando["firma"] = 'javascript:addTextAtCursor("~~~~","","",4)';
pulsantiImmagine["firma"] = '';
pulsantiHotkey["firma"] = '';
//VOTO FAVOREVOLE +1
pulsantiDescr["votop"] = "Voto +1";
pulsantiComando["votop"] = 'javascript:addTextAtCursor("*"+curled("subst:+1")+" ~~~~","+1","",14)';
pulsantiImmagine["votop"] = '//upload.wikimedia.org/wikipedia/it/f/f8/Favorevole.png';
pulsantiHotkey["votop"] = '';
//VOTO ASTENUTO =0
pulsantiDescr["voto0"] = "Voto 0";
pulsantiComando["voto0"] = 'javascript:addTextAtCursor("*"+curled("subst:0")+" ~~~~","=0","",13)';
pulsantiImmagine["voto0"] = '//upload.wikimedia.org/wikipedia/it/a/aa/Astenuto.png';
pulsantiHotkey["voto0"] = '';
//VOTO CONTRARIO -1
pulsantiDescr["votom"] = "Voto -1";
pulsantiComando["votom"] = 'javascript:addTextAtCursor("*"+curled("subst:-1")+" ~~~~","-1","",14)';
pulsantiImmagine["votom"] = '//upload.wikimedia.org/wikipedia/it/4/43/Contrario.png';
pulsantiHotkey["votom"] = '';
//VOTO # ~~~~
pulsantiDescr["voto"] = "Voto #~~~~";
pulsantiComando["voto"] = 'javascript:addTextAtCursor("# ~~~~","Voto","",2)';
pulsantiImmagine["voto"] = '//upload.wikimedia.org/wikipedia/it/5/55/Pulsante_voto.png';
pulsantiHotkey["voto"] = '';
//CANCELCOPY
pulsantiDescr["cacp"] = "Cancelcopy";
pulsantiComando["cacp"] = 'javascript:Ficus("cancelcopy");';
pulsantiImmagine["cacp"] = '//upload.wikimedia.org/wikipedia/it/1/15/Pulsante-canccopy.png';
pulsantiHotkey["cacp"] = 'X';
//CANCELLAZIONE
pulsantiDescr["canc"] = "Cancellazione";
pulsantiComando["canc"] = 'javascript:aggiungiTesto(bracket("noinclude")+curled("cancellazione|arg=")+bracket("/noinclude"), "+cancellazione ", 0)';
pulsantiImmagine["canc"] = '//upload.wikimedia.org/wikipedia/it/a/a5/Pulsante-cancsempl.gif';
pulsantiHotkey["canc"] = 'D';
//CANCELLA UTENTE
pulsantiDescr["caut"] = "Cancella utente";
pulsantiComando["caut"] = 'javascript:Ficus("cancellazione");';
pulsantiImmagine["caut"] = '//upload.wikimedia.org/wikipedia/it/0/00/Pulsante-cancut.png';
pulsantiHotkey["caut"] = '';
//CANCELLAZIONE IMMEDIATA
pulsantiDescr["cimm"] = "Cancella subito";
pulsantiComando["cimm"] = 'javascript:Ficus("Cancella subito");';
pulsantiImmagine["cimm"] = '//upload.wikimedia.org/wikipedia/it/8/8f/Pulsante-cancimm.png';
pulsantiHotkey["cimm"] = 'Y';
//CONTROLCOPY
pulsantiDescr["cocp"] = "Controlcopy";
pulsantiComando["cocp"] = 'javascript:Ficus("Controlcopy");';
pulsantiImmagine["cocp"] = '//upload.wikimedia.org/wikipedia/commons/7/75/Wiki_c_copy.gif';
pulsantiHotkey["cocp"] = '';
//COPYVIOL
pulsantiDescr["cviol"] = "Violazione copyright";
pulsantiComando["cviol"] = 'javascript:Ficus("ViolazioneCopyright");';
pulsantiImmagine["cviol"] = '//upload.wikimedia.org/wikipedia/it/5/52/Pulsante_copyviol.png';
pulsantiHotkey["cviol"] = '';
//SEGNALA COPYVIOL
pulsantiDescr["sviol"] = "Segnala copyviol";
pulsantiComando["sviol"] = 'javascript:Ficus("Segnala Copyviol");';
pulsantiImmagine["sviol"] = '//upload.wikimedia.org/wikipedia/commons/5/58/Button_black_copyright.png';
pulsantiHotkey["sviol"] = '';
//AVVISO COPYVIOL
pulsantiDescr["aviol"] = "Avviso copyviol";
pulsantiComando["aviol"] = 'javascript:Ficus("Avvisocopyviol");';
pulsantiImmagine["aviol"] = '//upload.wikimedia.org/wikipedia/it/e/ef/Pulsante_avvcopy.png';
pulsantiHotkey["aviol"] = '';
//AVVISO IMMAGINE
pulsantiDescr["aimm"] = "Avviso immagine";
pulsantiComando["aimm"] = 'javascript:Ficus("Avvisoimmagine");';
pulsantiImmagine["aimm"] = '//upload.wikimedia.org/wikipedia/it/a/a5/Pulsante_avviso_licenza_immagine.png';
pulsantiHotkey["aimm"] = '';
//UNVERIFIED
pulsantiDescr["unv"] = "Unverified";
pulsantiComando["unv"] = 'javascript:addTextAtCursor(curled("Unverified|giorno="+curled("subst:CURRENTDAY")+"|mese="+curled("subst:CURRENTMONTHNAME")+"|anno="+curled("subst:CURRENTYEAR")), "+Unverified ","",101)';
pulsantiImmagine["unv"] = '//upload.wikimedia.org/wikipedia/it/e/e8/Pulsante_unverified.png';
pulsantiHotkey["unv"] = 'V';
//PROBLEMATICO
pulsantiDescr["prob"] = "Problematico";
pulsantiComando["prob"] = 'javascript:Ficus("problematico");';
pulsantiImmagine["prob"] = '//upload.wikimedia.org/wikipedia/commons/e/e1/Button_problematic.png';
pulsantiHotkey["prob"] = '';
//VANDALO
pulsantiDescr["van"] = "Vandalo";
pulsantiComando["van"] = 'javascript:Ficus("vandalo");';
pulsantiImmagine["van"] = '//upload.wikimedia.org/wikipedia/commons/6/64/Wiki_vand.gif';
pulsantiHotkey["van"] = '';
//AVVISO VANDALISMO
pulsantiDescr["avand"] = "Vandalismo";
pulsantiComando["avand"] = 'javascript:Ficus("Vandalismo");';
pulsantiImmagine["avand"] = '//upload.wikimedia.org/wikipedia/commons/6/64/Wiki_vand.gif';
pulsantiHotkey["avand"] = '';
//CARTELLINO GIALLO
pulsantiDescr["yc"] = "Cartellino giallo";
pulsantiComando["yc"] = 'javascript:addTextAtCursor(curled("yc")+" ~~~~", "cartellino giallo ","",6)';
pulsantiImmagine["yc"] = '//upload.wikimedia.org/wikipedia/commons/c/cc/Bouton_Vandale2.png';
pulsantiHotkey["yc"] = '';
//CARTELLINO ROSSO
pulsantiDescr["rc"] = "Cartellino rosso";
pulsantiComando["rc"] = 'javascript:Ficus("rc");';
pulsantiImmagine["rc"] = '//upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png';
pulsantiHotkey["rc"] = '';
//BLOCCO
pulsantiDescr["blocco"] = "Blocco";
pulsantiComando["blocco"] = 'javascript:Ficus("blocco");';
pulsantiImmagine["blocco"] = '//upload.wikimedia.org/wikipedia/commons/7/7e/Bouton_Vandale4.png';
pulsantiHotkey["blocco"] = '';
//AVVISO SPAM
pulsantiDescr["spam"] = "Spam";
pulsantiComando["spam"] = 'javascript:Ficus("spam");';
pulsantiImmagine["spam"] = '//upload.wikimedia.org/wikipedia/it/c/cb/Pulsante_spam.png';
pulsantiHotkey["spam"] = '';
//TEST
pulsantiDescr["test"] = "Test";
pulsantiComando["test"] = 'javascript:Ficus("test");';
pulsantiImmagine["test"] = '//upload.wikimedia.org/wikipedia/it/4/40/Wiki_test.GIF';
pulsantiHotkey["test"] = '';
//PROMOZIONALE
pulsantiDescr["prom"] = "Promozionale";
pulsantiComando["prom"] = 'javascript:Ficus("promozionale");';
pulsantiImmagine["prom"] = '//upload.wikimedia.org/wikipedia/commons/9/9d/Button_halt.png';
pulsantiHotkey["prom"] = '';
//SENZA SENSO
pulsantiDescr["ssen"] = "Senza senso";
pulsantiComando["ssen"] = 'javascript:Ficus("Senza senso");';
pulsantiImmagine["ssen"] = '//upload.wikimedia.org/wikipedia/commons/a/aa/Button_question.png';
pulsantiHotkey["ssen"] = '';
//BENVENUTO
pulsantiDescr["benv"] = "Benvenuto";
pulsantiComando["benv"] = 'javascript:addTextAtCursor(curled("subst:benve|~~~~"), "Benvenuto su it.wiki!","",20)';
pulsantiImmagine["benv"] = '//upload.wikimedia.org/wikipedia/it/7/74/Pulsante_benvenuto.png';
pulsantiHotkey["benv"] = '';
//DATE PERSONALI
pulsantiDescr["date"] = "Date personali";
pulsantiComando["date"] = 'javascript:addTextAtCursor(curled("date personali")+"~~~~", "date personali","",18)';
pulsantiImmagine["date"] = '//upload.wikimedia.org/wikipedia/commons/3/35/Sister_icon.png';
pulsantiHotkey["date"] = '';
//GRAZIE
pulsantiDescr["grz"] = "Grazie";
pulsantiComando["grz"] = 'javascript:Ficus("grazie");';
pulsantiImmagine["grz"] = '//upload.wikimedia.org/wikipedia/it/2/23/Pulsante_grazie.png';
pulsantiHotkey["grz"] = '';
//AIUTOW
pulsantiDescr["aw"] = "Aiuto wikificare";
pulsantiComando["aw"] = 'javascript:Ficus("AiutoW");';
pulsantiImmagine["aw"] = '//upload.wikimedia.org/wikipedia/it/2/24/Pulsante-wikificare.gif';
pulsantiHotkey["aw"] = '';
//AVVISOFIRMA
pulsantiDescr["avfir"] = "Avviso firma";
pulsantiComando["avfir"] = 'javascript:addTextAtCursor(curled("Avvisofirma")+"~~~~", "Firma","",15)';
pulsantiImmagine["avfir"] = '//upload.wikimedia.org/wikipedia/commons/7/7d/Mifirma.jpg';
pulsantiHotkey["avfir"] = '';
//FATTO
pulsantiDescr["fat"] = "Fatto";
pulsantiComando["fat"] = 'javascript:addTextAtCursor(curled("subst:Fatto"), "Fatto","",15)';
pulsantiImmagine["fat"] = '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_done.png';
pulsantiHotkey["fat"] = '';
//NON FATTO
pulsantiDescr["nfat"] = "Non fatto";
pulsantiComando["nfat"] = 'javascript:addTextAtCursor(curled("subst:Non fatto"), "Non fatto","",19)';
pulsantiImmagine["nfat"] = '//upload.wikimedia.org/wikipedia/commons/a/a5/Button_not_done.png';
pulsantiHotkey["nfat"] = '';
//BLOCCO TOTALE
pulsantiDescr["prt"] = "Blocco totale";
pulsantiComando["prt"] = 'javascript:aggiungiTesto(bracket("noinclude")+curled("Protetta")+bracket("/noinclude"), "+Avviso protezione ", 0)';
pulsantiImmagine["prt"] = '//upload.wikimedia.org/wikipedia/it/9/90/Pulsante_editwar.png';
pulsantiHotkey["prt"] = '';
//TRASFERIMENTO
pulsantiDescr["tras"] = "Trasferimento";
pulsantiComando["tras"] = 'javascript:Ficus("trasferimento");';
pulsantiImmagine["tras"] = '//upload.wikimedia.org/wikipedia/commons/b/bd/Button_recherche_ip.png';
pulsantiHotkey["tras"] = '';
//NOTA DISAMBIGUA
pulsantiDescr["ndis"] = "Nota disambigua";
pulsantiComando["ndis"] = 'javascript:Ficus("nota disambigua");';
pulsantiImmagine["ndis"] = '//upload.wikimedia.org/wikipedia/it/8/8d/Nota_dis.png';
pulsantiHotkey["ndis"] = '';
//DISAMBIGUA
pulsantiDescr["dis"] = "Disambigua";
pulsantiComando["dis"] = 'javascript:aggiungiTesto(curled("disambigua"), "+disambigua ", 0)';
pulsantiImmagine["dis"] = '//upload.wikimedia.org/wikipedia/commons/b/b0/Button_category02.png';
pulsantiHotkey["dis"] = '';
//VEDI ANCHE
pulsantiDescr["vedan"] = "Vedi anche";
pulsantiComando["vedan"] = 'javascript:Ficus("vedi anche");';
pulsantiImmagine["vedan"] = '//upload.wikimedia.org/wikipedia/commons/1/12/Button_find.png';
pulsantiHotkey["vedan"] = '';
//TMP
pulsantiDescr["tmp"] = "Tmp";
pulsantiComando["tmp"] = 'javascript:Ficus("Tmp");';
pulsantiImmagine["tmp"] = '//upload.wikimedia.org/wikipedia/it/6/6b/Pulsante_tmp.png';
pulsantiHotkey["tmp"] = '';
//MONITORAGGIO
pulsantiDescr["mon"] = "Monitoraggio";
pulsantiComando["mon"] = 'javascript:Ficus("Monitoraggio");';
pulsantiImmagine["mon"] = '//upload.wikimedia.org/wikipedia/it/2/26/Pulsante_monitoraggio.png';
pulsantiHotkey["mon"] = 'M';
//SCORPOROUNIONE
pulsantiDescr["scorp"] = "Scorporo/unione";
pulsantiComando["scorp"] = 'javascript:Ficus("ScorporoUnione");';
pulsantiImmagine["scorp"] = '//upload.wikimedia.org/wikipedia/commons/5/5f/Button_rediriger.png';
pulsantiHotkey["scorp"] = '';
//GALLERIA
pulsantiDescr["gall"] = "Galleria";
pulsantiComando["gall"] = 'javascript:addTextAtCursor(bracket("gallery"),"+galleria immagini ",bracket("/gallery"))';
pulsantiImmagine["gall"] = '//upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png';
pulsantiHotkey["gall"] = '';
//REFERENCES
pulsantiDescr["ref"] = "References";
pulsantiComando["ref"] = 'javascript:addTextAtCursor(bracket("ref"),"+ref ",bracket("/ref"))';
pulsantiImmagine["ref"] = '//upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png';
pulsantiHotkey["ref"] = '';
//INTERPROGETTO
pulsantiDescr["ipro"] = "Interprogetto";
pulsantiComando["ipro"] = 'javascript:Ficus("interprogetto");';
pulsantiImmagine["ipro"] = '//upload.wikimedia.org/wikipedia/commons/6/63/Button_out_relevancy.png';
pulsantiHotkey["ipro"] = '';
//SCROLL BOX
pulsantiDescr["sbo"] = "Scroll box";
pulsantiComando["sbo"] = 'javascript:addTextAtCursor(curled("scroll box|larghezza=100%|altezza=100px|testo=testo contenuto"), "+scroll box ","",65)';
pulsantiImmagine["sbo"] = '//upload.wikimedia.org/wikipedia/commons/7/74/Button_comment.png';
pulsantiHotkey["sbo"] = '';
//CATEGORIA
pulsantiDescr["cate"] = "Categoria";
pulsantiComando["cate"] = 'javascript:addTextAtCursor("[[Categoria:]]","","",12)';
pulsantiImmagine["cate"] = '//upload.wikimedia.org/wikipedia/it/c/c0/Pulsante_categoria.png';
pulsantiHotkey["cate"] = '';
//OCCHIELLO PORTALE
pulsantiDescr["port"] = "Portale";
pulsantiComando["port"] = 'javascript:Ficus("Portale");';
pulsantiImmagine["port"] = '//upload.wikimedia.org/wikipedia/it/3/33/Pulsante_Portali.png';
pulsantiHotkey["port"] = '';
//CITAZIONE NECESSARIA
pulsantiDescr["cne"] = "Citazione necessaria";
pulsantiComando["cne"] = 'javascript:addTextAtCursor(curled1("citazione necessaria|"), "+citazione necessaria ",curled2(""),0)';
pulsantiImmagine["cne"] = '//upload.wikimedia.org/wikipedia/commons/b/bd/Btn_plus.png';
pulsantiHotkey["cne"] = '';
//DMOZ
pulsantiDescr["dmo"] = "Dmoz";
pulsantiComando["dmo"] = 'javascript:Ficus("dmoz");';
pulsantiImmagine["dmo"] = '//upload.wikimedia.org/wikipedia/it/d/d5/Pulsante_dmoz.png';
pulsantiHotkey["dmo"] = '';
// Functions auxFicus and Ficus
// funzione richiamata quando viene schiacciato il pulsante "OK" sul popup.
// 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 = $("wpTextbox1");
// a seconda del template richiesto viene aggiunta (nel posto giusto) la relativa stringa
if (curTemplate == "A")
{
Argument = $('argomento').value;
Because = $('motivo').value;
wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n"+wpTextbox1.value;
var summary = "+Aiutare ";
}
else if (curTemplate == "W")
{
Argument = $('argomento').value;
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n"+wpTextbox1.value;
var summary = "+Wikificare ";
}
else if (curTemplate == "PW")
{
Argument = $('argomento').value;
if (Argument != " ") // se e' stata specificato un argomento
addTextAtCursor("{{PW|"+Argument+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}", "+Da wikificare ", "", 72+Argument.length);
else
addTextAtCursor("{{PW|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}", "+Da wikificare ", "", 71);
var summary = "";
tornareIndietro=false;
}
else if (curTemplate == "S")
{
Argument = $('argomento').value;
Argument2 = $('argomento2').value;
if (Argument2 != " ")
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"|"+Argument2+"}}\n"+wpTextbox1.value;
else
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"}}\n"+wpTextbox1.value;
var summary = "+Stub ";
}
else if (curTemplate == "S sezione")
{
Argument = $('argomento').value;
Argument2 = $('argomento2').value;
if (Argument2 != " ")
addTextAtCursor("{{S sezione|"+Argument+"|"+Argument2+"}}", "+Stub sezione ", "", 15+Argument.length+Argument2.length);
else
addTextAtCursor("{{S sezione|"+Argument+"}}", "+Stub sezione ", "", 14+Argument.length);
var summary = "";
tornareIndietro=false;
}
else if (curTemplate == "O")
{
Argument = $('argomento').value;
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"|"+"mese={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}\n"+wpTextbox1.value;
var summary = "+Orfana ";
}
else if (curTemplate == "C")
{
Argument = $('argomento').value;
Because = $('motivo').value;
wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}\n"+wpTextbox1.value;
var summary = "+Controllare ";
}
else if (curTemplate == "P")
{
Argument = $('argomento').value;
Because = $('motivo').value;
wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|firma=~~~~}}\n"+wpTextbox1.value;
var summary = "+NNPOV ";
}
else if (curTemplate == "E")
{
Argument = $('argomento').value;
Because = $('motivo').value;
wpTextbox1.value="{{"+curTemplate+"|"+Because+"|"+Argument+"|"+"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|[[Utente:"+mw.config.get('wgUserName')+"|]]}}\n"+wpTextbox1.value;
var summary = "+Enciclopedicità dubbia ";
}
else if (curTemplate == "T")
{
Argument = $('argomento').value;
Lingua = $('lingua').value;
if (Argument != " ") // se e' stata specificato un argomento
aggiungiTesto("{{T|lingua="+Lingua+"|argomento="+Argument+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", 0);
else
aggiungiTesto("{{T|lingua="+Lingua+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", 0);
var summary = "";
}
else if (curTemplate == "F")
{
Argomento = $('argomento').value;
Motivo = $('motivo').value;
if (Motivo != "") // se e' stato specificato un motivo
addTextAtCursor("{{F|argomento="+Argomento+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|commento="+Motivo+"}}", "+senza fonti ","",0);
else
addTextAtCursor("{{F|argomento="+Argomento+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+senza fonti ","",0);
var summary = "";
tornareIndietro=false;
}
else if (curTemplate == "T sezione")
{
Argument = $('argomento').value;
Lingua = $('lingua').value;
if (Argument != " ") // se e' stata specificato un argomento
addTextAtCursor("{{T sezione|lingua="+Lingua+"|argomento="+Argument+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", "", 86+Lingua.length+Argument.length);
else
addTextAtCursor("{{T sezione|lingua="+Lingua+"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Da tradurre ", "", 75+Lingua.length);
var summary = "";
tornareIndietro=false;
}
else if (curTemplate == "Da unire")
{
Argomento = $('argomento').value;
Pagina = $('pagina').value;
Motivo = $('motivo').value;
Paragrafo = $('paragrafo').value;
if (Paragrafo != "") // se e' stato specificato un paragrafo
aggiungiTesto("{{U|pagina="+Pagina+"|argomento="+Argomento+
"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}"+
"|paragrafo=[["+Pagina+"#"+Paragrafo+"|"+Paragrafo+"]]"+
"|commento="+Motivo+"}}", "+Da unire ", 0);
else
aggiungiTesto("{{U|pagina="+Pagina+"|argomento="+Argomento+
"|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}"+
"|commento="+Motivo+"}}", "+Da unire ", 0);
var summary = "";
}
else if (curTemplate == "Categorizzare")
{
Argument = $('argomento').value;
if (Argument == " ") // se non c'è un argomento
aggiungiTesto("<noinclude>{{Categorizzare}}</noinclude>", "", 1);
else
aggiungiTesto("<noinclude>{{Categorizzare|"+Argument+"}}</noinclude>", "", 1);
var summary = "+Categorizzare ";
}
else if (curTemplate == "Inversione")
{
Redirect = $('redirect').value;
Motivo = $('motivo').value;
aggiungiTesto("{{Inversione|"+Redirect+"|"+Motivo+"|"+mw.config.get('wgUserName')+"}}", "+Inversione redirect ", 0);
var summary = "";
}
else if (curTemplate == "cancelcopy")
{
Fonte = $('url').value;
aggiungiTesto("{{cancelcopy|fonte="+Fonte+"}}", "+Da cancellare per copyviol ", 0);
var summary = "";
}
else if (curTemplate == "cancellazione")
{
Numero = $('numero').value;
Pagina = $('pagina').value;
if (Numero == "") // se e' la prima votazione
addTextAtCursor("{{cancellazione|"+Pagina+"}}~~~~", "Avviso di pagina in cancellazione","",19+Pagina.length);
else
addTextAtCursor("{{cancellazione|"+Pagina+"|"+Numero+"}}~~~~", "Avviso di pagina in cancellazione","",21+Pagina.length+Numero.length);
var summary = "";
$("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "Cancella subito")
{
Motivo = $('motivo').value;
aggiungiTesto("{{Cancella subito|"+Motivo+"}}", "+Da cancellare subito ", 0);
var summary = "";
}
else if (curTemplate == "Controlcopy")
{
Motivo = $('motivo').value;
Argomento = $('argomento').value;
aggiungiTesto("{{Controlcopy|motivo="+Motivo+"|argomento="+Argomento+"|mese={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}", "+Controlcopy ", 0);
var summary = "";
}
else if (curTemplate == "ViolazioneCopyright")
{
Fonte = $('url').value;
aggiungiTesto("{{ViolazioneCopyright|url="+Fonte+"|utente=~~~}}", "Avviso violazione di copyright", 0);
var summary = "";
}
else if (curTemplate == "Segnala Copyviol")
{
Pagina = $('pagina').value;
Diff = $('diff').value;
Diff2 = $('diff2').value;
Url = $('url').value;
Url2 = $('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 = $('url').value;
Pagina = $('pagina').value;
addTextAtCursor("{{Avvisocopyviol|voce="+Pagina+"|url="+Fonte+"}}~~~~", "Possibile violazione di copyright","",39+Pagina.length+Fonte.length);
var summary = "";
$("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "Avvisoimmagine")
{
Immagine1 = $('immagine1').value;
Immagine2 = $('immagine2').value;
Immagine3 = $('immagine3').value;
if (Immagine2 == "") // se non e' stata specificata la seconda immagine
addTextAtCursor("{{subst:Avvisoimmagine|immagine=[[:Immagine:"+Immagine1+"]]}}~~~~", "Informazioni mancanti","",48+Immagine1.length);
else if (Immagine3 == "") // se non e' stata specificata la terza immagine
addTextAtCursor("{{subst:Avvisoimmagine|immagini=[[:Immagine:"+Immagine1+"]] e [[:Immagine:"+Immagine2+"]]}}~~~~", "Informazioni mancanti","",65+Immagine1.length+Immagine2.length);
else // se e' stata specificata anche la terza immagine
addTextAtCursor("{{subst:Avvisoimmagine|immagini=[[:Immagine:"+Immagine1+"]], [[:Immagine:"+Immagine2+"]] e [[:Immagine:"+Immagine3+"]]}}~~~~", "Informazioni mancanti","",81+Immagine1.length+Immagine2.length+Immagine3.length);
var summary = "";
$("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "Vandalismo")
{
Pagina = $('pagina').value;
addTextAtCursor("{{Vandalismo|"+Pagina+"}}~~~~", "Avviso vandalismo","",15+Pagina.length);
var summary = "";
$("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "rc")
{
Durata = $('durata').value;
addTextAtCursor("{{subst:rc|"+Durata+"|~~~~}}", "cartellino rosso","",18+Durata.length);
var summary = "";
$("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "blocco")
{
Motivo = $('motivo').value;
Durata = $('durata').value;
addTextAtCursor("{{Blocco|"+Motivo+"|"+Durata+"}}--~~~~","","",12+Motivo.length+Durata.length);
var summary = "Blocco ";
tornareIndietro=false;
}
else if (curTemplate == "test")
{
Pagina = $('pagina').value;
Diff = $('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 = "";
$("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "grazie")
{
var grazieText = '';
Pagina1 = $('pagina').value;
Pagina2 = $('pagina2').value;
Pagina3 = $('pagina3').value;
Pagina4 = $('pagina4').value;
if (Pagina2 == "") // se non e' stata specificata la seconda pagina
grazieText = "{{Grazie|"+Pagina1+"}}";
else if (Pagina3 == "") // se non e' stata specificata la terza pagina
grazieText = "{{Grazie|"+Pagina1+"|"+Pagina2+"}}";
else if (Pagina4 == "") // se non e' stata specificata la quarta pagina
grazieText = "{{Grazie|"+Pagina1+"|"+Pagina2+"|"+Pagina3+"}}";
else // se e' stata specificata anche la quarta pagina
grazieText = "{{Grazie|"+Pagina1+"|"+Pagina2+"|"+Pagina3+"|"+Pagina4+"}}";
grazieText = grazieText + "~~~~";
addTextAtCursor(grazieText, "grazie", "", grazieText.length);
var summary = "";
$("wpMinoredit").checked=1;
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 = "";
document.getElementById("wpMinoredit").checked=1;
tornareIndietro = false;
}
else if (curTemplate == "interprogetto")
{
Pagina = $('pagina').value;
Progetto = $('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 = $('soloPar');
Progetto = $('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 = "";
$("wpMinoredit").checked=1;
}
else if (curTemplate == "dmoz")
{
Percorso = $('percorso').value;
NomeVoce = $('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 = $('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 = $('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 = $('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 = $('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 = $('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 = $('monitoraggio').value;
Argument2 = $('monitoraggio2').value;
Accuratezza = $('accuratezza').value;
Scrittura = $('scrittura').value;
Fonti = $('fonti').value;
Immagini = $('immagini').value;
Note = $('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 = "+mw.config.get('wgUserName')+"\n|data = {{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}\n}}\n"+wpTextbox1.value;
var summary = "+Monitoraggio ";
}
else if (curTemplate == "ScorporoUnione")
{
Pagina = $('pagina').value;
Oldid = $('oldid').value;
Scorp = $('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 = $('argomento').value;
wpTextbox1.value="{{"+curTemplate+"|"+Argument+"}}\n"+wpTextbox1.value;
var summary = "+Incorso ";
}
else if (curTemplate == "vedi anche")
{
Pagina = $('pagina').value;
addTextAtCursor("{{Vedi anche|"+Pagina+"}}","","",15+Pagina.length)
var summary = "+Vedi anche ";
tornareIndietro=false;
}
else if (curTemplate == "Tmp")
{
Dati = $('dati');
TemplateBut = $('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 = $('anno').value;
Mese = $('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 = $('pagina').value;
Motivo = $('motivo').value;
Redirect = $('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 == "Avvisobloccoparziale scad")
{
Scadenza = $('scadenza').value;
aggiungiTesto('<noincl'+'ude>{{Avvisobloccoparziale scad|'+Scadenza+'}}</noincl'+'ude>', "", 0);
var summary = "+Avvisobloccoparziale scad ";
}
else if (curTemplate == "Avvisoblocco scad")
{
Scadenza = $('scadenza').value;
aggiungiTesto('<noincl'+'ude>{{Avvisoblocco scad|'+Scadenza+'}}</noincl'+'ude>', "", 0);
var summary = "+Avvisoblocco scad ";
}
else if (curTemplate == "Portale")
{
Portale1 = $('portale1').value;
Portale2 = $('portale2').value;
Portale3 = $('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 ";
$("wpMinoredit").checked=1;
tornareIndietro = false;
}
// Scrive l'oggetto della modifica
summ=$("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();
}
// 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/>' +
' Per favore scrivi una motivazione e scegli un argomento dalla lista';
break;
case "C":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da controllare"</span>.<br/>' +
' Per favore scrivi una motivazione e scegli un argomento dalla lista';
break;
case "P":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Segnalazioni NPOV"</span>.<br/>' +
' Per favore scrivi una motivazione e scegli un argomento dalla lista';
break;
case "W":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da wikificare"</span>.<br/>' +
' Per favore scegli un argomento dalla lista.';
break;
case "PW":
Greeter = 'Hai richiesto di wikificare questo paragrafo.<br/>' +
' Per favore scegli un argomento dalla lista.';
break;
case "S":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Stub"</span>.<br/>' +
' Per favore scegli un argomento dalla lista, ed eventualmente un secondo argomento.';
break;
case "S sezione":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Stub sezione"</span>.<br/>' +
' Per favore scegli un argomento dalla lista, ed eventualmente un secondo argomento.';
break;
case "E":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da controllare per enciclopedicità"</span>.<br/>' +
' Per favore scrivi una motivazione e scegli un argomento dalla lista';
break;
case "O":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Orfana"</span>.<br/>' +
' Per favore scegli un argomento dalla lista.';
break;
case "T":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da tradurre"</span>.<br/>' +
' Per favore scegli la lingua d\'origine ed un argomento dalle liste.';
break;
case "T sezione":
Greeter = 'Hai richiesto di segnalare il paragrafo come "da tradurre"<br/>' +
' Per favore scegli la lingua d\'origine ed un argomento dalle liste.';
break;
case "Da unire":
Greeter = 'Hai richiesto di inserire questa pagina nella Categoria <span style="font-weight: bold">"Da unire"</span>.<br/>' +
' Per favore scegli una pagina, un argomento e, eventualmente, un paragrafo.<br/> Se vuoi aggiungi un commento';
break;
case "Inversione":
Greeter = 'Hai richiesto di invertire il contenuto di questa voce e di un suo redirect.<br/>' +
' Per favore specifica il redirect ed un motivo per lo spostamento.';
break;
case "Categorizzare":
Greeter = 'Hai richiesto di inserire il template "Categorizzare".<br/>' +
' Per favore specifica un argomento.';
break;
case "cancelcopy":
Greeter = 'Hai richiesto di cancellare questa pagina per violazione di copyright.<br/>' +
' Per favore specifica la fonte.';
break;
case "cancellazione":
Greeter = 'Hai richiesto di avvisare l\'utente riguardo ad una pagina in cancellazione.<br/>' +
' Per favore specifica a quale pagina ti riferisci ed il numero della votazione.<br/>' +
' Lascia il campo vuoto se è la prima votazione su questa pagina.';
break;
case "Cancella subito":
Greeter = 'Hai richiesto di cancellare immediatamente questa voce.<br/>' +
' Per favore specifica il motivo.';
break;
case "Controlcopy":
Greeter = 'Hai richiesto di controllare la voce per eventuali copyviol.<br/>' +
' Per favore specifica un motivo e scegli un argomento.';
break;
case "ViolazioneCopyright":
Greeter = 'Hai richiesto di segnalare la voce come "possibili" violazione di copyright.<br/>' +
' Per favore specifica la fonte.';
break;
case "F":
Greeter = 'Hai richiesto di segnalare la voce come mancante di fonti.<br/>' +
' Per favore specifica l\'argomento ed eventualmente una motivazione.';
break;
case "Avvisocopyviol":
Greeter = 'Hai richiesto di avvisare un utente riguardo ad una sua violazione di copyright.<br/>' +
' Per favore specifica la voce e la fonte.';
break;
case "Avvisoimmagine":
Greeter = 'Hai richiesto di avvisare l\'utente per l\'upload di un\'immagine in copyviol.<br/>' +
' Per favore specifica il nome dell\'immagine o delle immagini. (Non scrivere "Immagine:")';
break;
case "Vandalismo":
Greeter = 'Hai richiesto di avvisare un utente dopo un vandalismo.<br/>' +
' Per favore specifica la voce vandalizzata.';
break;
case "rc":
Greeter = 'Hai richiesto di avvisare un utente riguardo ad un suo blocco.<br/>' +
' Per favore specifica la durata del blocco.';
break;
case "test":
Greeter = 'Hai richiesto di avvisare l\'utente dopo che ha fatto un test.<br/>' +
' Per favore specifica la pagina e, eventualmente, il diff della modifica.';
break;
case "grazie":
Greeter = 'Hai richiesto di ringraziare un utente anonimo per un prezioso contributo.<br/>' +
' Per favore specifica la pagina modificata.';
break;
case "AiutoW":
Greeter = 'Hai richiesto di invitare un utente a wikificare.<br/>' +
' Per favore specifica una pagina di esempio.';
break;
case "interprogetto":
Greeter = 'Hai richiesto di inserire il template "interprogetto" nella voce.<br/>' +
' Per favore scegli un progetto e, eventualmente, specifica la pagina.';
break;
case "trasferimento":
Greeter = 'Hai richiesto di trasferire questa voce su di un altro progetto voce.<br/>' +
' Per favore scegli un progetto e specifica se vuoi spostare solo un paragrafo.';
break;
case "dmoz":
Greeter = 'Hai richiesto di inserire il template DMOZ.<br/>' +
' Per favore specifica il percorso su <a href="http://www.dmoz.org/">dmoz</a> ed il nome della voce (opzionale).';
break;
case "Monitoraggio":
Greeter = 'Hai richiesto di inserire il template Monitoraggio.<br/>' +
' Per favore specifica i progetti a cui la voce appartiene e gli altri parametri.';
break;
case "ScorporoUnione":
Greeter = 'Hai richiesto di inserire il template "ScorporoUnione".<br/>' +
' Per favore specifica se si tratta di uno scorporo o di un\'unione,<br/>' +
'il nome della voce di provenienza e l\'oldid di questa voce.';
break;
case "Incorso":
Greeter = 'Hai richiesto di inserire il template Incorso.<br/>' +
' Per favore specifica l\'argomento trattato dalla voce (opzionale).';
break;
case "Da aggiornare":
Greeter = 'Hai richiesto di inserire il template "Da aggiornare".<br/>' +
' Per favore specifica anno e mese (opzionale) in cui la voce andrà aggiornata.';
break;
case "nota disambigua":
Greeter = 'Hai richiesto di inserire il template "Nota disambigua".<br/>' +
' Per favore specifica il motivo della disambigua, il relativo wikilink ed eventualmente un redirect ambiguo entrante in questa voce. ';
break;
case "Portale":
Greeter = 'Hai richiesto di inserire il template "Portale".<br/>' +
' Per favore specifica un massimo di 3 portali';
break;
case "blocco":
Greeter = 'Hai richiesto di inserire il template "Blocco".<br/>' +
' Per favore specifica il motivo e la durata';
break;
case "spam":
Greeter = 'Hai richiesto di inserire il template "Spam".<br/>' +
' Per favore specifica il nome di una voce coinvolta';
break;
case "promozionale":
Greeter = 'Hai richiesto di inserire il template "promozionale".<br/>' +
' Per favore specifica il nome di una voce coinvolta';
break;
case "Senza senso":
Greeter = 'Hai richiesto di inserire il template "Senza senso".<br/>' +
' Per favore specifica, se vuoi, il nome della voce coinvolta';
break;
case "problematico":
Greeter = 'Hai richiesto di inserire il template "problematico".<br/>' +
' Per favore specifica il nome dell\'utente';
break;
case "vandalo":
Greeter = 'Hai richiesto di inserire il template "vandalo".<br/>' +
' Per favore specifica il nome dell\'utente';
break;
case "vedi anche":
Greeter = 'Hai richiesto di inserire il template "vedi anche".<br/>' +
' Per favore specifica il nome dell\'altra voce';
break;
case "Avvisobloccoparziale scad":
Greeter = 'Hai richiesto di inserire il template "Avvisobloccoparziale scad".<br/>' +
' Per favore specifica la scadenza (YYYYMMDDhhmm)';
break;
case "Avvisoblocco scad":
Greeter = 'Hai richiesto di inserire il template "Avvisoblocco scad".<br/>' +
' Per favore specifica la scadenza (YYYYMMDDhhmm)';
break;
case "Segnala Copyviol":
Greeter = 'Hai richiesto di inserire il template "Segnala Copyviol".<br/>' +
' Per favore specifica tutti i dati';
break;
case "Tmp":
Greeter = 'Hai richiesto di inserire il template "Tmp".<br/>' +
' Per favore specifica quale template manca nella voce, e se i dati necessari sono già presenti';
break;
default: Greeter = 'Qualcosa è andato storto, fai pure quello che vuoi: non ho idea di cosa succederà'
}
// memorizzo il template richiesto. Verra' usato nella funzione AuxFicus
curTemplate = Template;
var div = document.createElement('div');
div.id = 'inlinePopupDiv';
div.style.position = 'fixed';
div.style.zIndex = 1000;
div.style.left = '5px';
div.style.top = '5px';
div.style.backgroundColor = '#FFFFFF';
div.style.borderStyle = 'solid';
div.style.borderWidth = ' medium';
div.style.borderColor = '#000000';
var top = document.createElement('div');
top.id = 'inlinePopupTop';
top.style.textAlign = 'right';
top.style.margin = '8px';
top.style.backgroundColor = '#DDDDDD';
// crea il tasto "Close"
var a = document.createElement('a');
a.appendChild( document.createTextNode('Close'));
a.href = "javascript:void RemoveNode('inlinePopupDiv')";
a.style.margin = '8px';
top.appendChild(a);
div.appendChild(top);
// crea la spiegazione
var greet = document.createElement('p');
greet.innerHTML = Greeter;
div.appendChild(greet);
var form = document.createElement('form');
form.name = "popupForm";
var p = document.createElement('p');
var hist = getHistoryFromCookie(); //cronologia navigazione
//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;
inp.id = id;
inp.type = 'text';
p.appendChild(inp);
return inp;
};
//Aggiungi una combobox
var addSelect = function(name, id, /*Array*/ options, /*optional Array*/ values){
var sel = document.createElement('select');
sel.name = name;
sel.id = id;
sel.size = 1;
// Carica le opzioni
values = values || options;
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);
return sel;
};
// crea casella di testo "Motivazione:"
if (Template == "A" ||
Template == "C" ||
Template == "P" ||
Template == "Controlcopy" ||
Template == "Cancella subito" ||
Template == "nota disambigua" ||
Template == "blocco" ||
Template == "Inversione" ||
Template == "Da unire" ||
Template == "E")
{
addLabel("Motivazione:");
addTextbox('editReason', 'motivo');
}
// crea casella di testo "Eventuale commento:"
if (Template == "F")
{
addLabel("Eventuale commento:");
addTextbox('editReason', 'motivo');
}
// crea casella di testo "Scadenza:"
if (Template == "Avvisobloccoparziale scad" ||
Template == "Avvisoblocco scad")
{
addLabel("Scadenza (YYYYMMDDhhmm):");
addTextbox('scadenza', 'scadenza');
}
// crea la combo box "Argomento:"
if (Template == "A" ||
Template == "C" ||
Template == "P" ||
Template == "W" ||
Template == "PW" ||
Template == "S" ||
Template == "S sezione" ||
Template == "O" ||
Template == "T" ||
Template == "T sezione" ||
Template == "Controlcopy" ||
Template == "Incorso" ||
Template == "F" ||
Template == "Da unire" ||
Template == "Categorizzare" ||
Template == "E")
{
addLabel("Argomento:");
addSelect('popupSelect', 'argomento', arrayArgument);
}
// crea la combo box "Argomento2:"
if ((Template == "S") ||
(Template == "S sezione"))
{
addLabel("Argomento2:");
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:");
addTextbox('note', 'note');
}
// crea casella di testo "Lingua:"
if (Template == "T" ||
Template == "T sezione" )
{
addLabel("Lingua (es: inglese, tedesca, ...):");
addTextbox('language', 'lingua');
}
// crea la combo box "Scorporo/Unione:"
if (Template == "ScorporoUnione")
{
addLabel("Scorporo/Unione:");
addSelect('popupScorp', 'scorp', [" ", "Scorporo", "Unione"], [' ', 'scorporo', 'unione']);
}
// crea casella di testo "Pagina:"
if (Template == "interprogetto" ||
Template == "grazie" ||
Template == "AiutoW" ||
Template == "test" ||
Template == "Vandalismo" ||
Template == "Avvisocopyviol" ||
Template == "cancellazione" ||
Template == "nota disambigua" ||
Template == "vedi anche" ||
Template == "Segnala Copyviol" ||
Template == "Senza senso" ||
Template == "ScorporoUnione" ||
Template == "Da unire")
{
addLabel('Pagina (senza "[[ ]]"):');
new AutoComplete(hist, addTextbox('page', 'pagina'));
}
// crea casella di testo "Pagina2:"
if (Template == "grazie")
{
addLabel('Pagina2:');
new AutoComplete(hist, addTextbox('page2', 'pagina2'));
addLabel('Pagina3:');
new AutoComplete(hist, addTextbox('page3', 'pagina3'));
addLabel('Pagina4:');
new AutoComplete(hist, addTextbox('page4', 'pagina4'));
}
// crea casella di testo "Redirect:"
if ((Template == "Inversione") ||
(Template == "nota disambigua"))
{
addLabel('Nome del redirect (senza "[[ ]]"):');
addTextbox('redirect', 'redirect');
}
// crea casella di testo "Numero votazione (solo se diverso da 1):"
if (Template == "cancellazione")
{
addLabel('Numero votazione (solo se diverso da 1):');
addTextbox('number', 'numero');
}
// crea casella di testo "Percorso (senza "http://dmoz.org/"):"
if (Template == "dmoz")
{
addLabel('Percorso (senza "http://dmoz.org/"):');
addTextbox('path', 'percorso');
}
// crea casella di testo "Nome voce:"
if ((Template == "dmoz") ||
(Template == "spam") ||
(Template == "promozionale"))
{
addLabel('Nome voce (opzionale):');
new AutoComplete(hist, addTextbox('pageName', 'nomeVoce'));
}
// crea casella di testo "Anno:"
if (Template == "Da aggiornare")
{
addLabel('Anno:');
addTextbox('year', 'anno');
// crea la combo box "Mese (opzionale):"
addLabel('Mese:');
addSelect('popupMonth', 'mese', arrayMese, arrayMeseValore);
}
// crea casella di testo "Paragrafo:"
if (Template == "Da unire")
{
addLabel('Paragrafo (opzionale):');
addTextbox('paragraph', 'paragrafo');
}
// crea casella di testo "URL o altra fonte:"
if (Template == "cancelcopy" ||
Template == "Avvisocopyviol" ||
Template == "Segnala Copyviol" ||
Template == "ViolazioneCopyright")
{
addLabel('URL o altra fonte:');
addTextbox('url', 'url');
}
// crea casella di testo "URL o altra fonte:"
if (Template == "Segnala Copyviol")
{
addLabel('Secondo URL o altra fonte:');
addTextbox('url2', 'url2');
}
// crea caselle di testo "Immagine 1:", "Immagine 2:", "Immagine 3:"
if (Template == "Avvisoimmagine")
{
addLabel('Immagine 1 (es: NomeImmagine.ext):');
addTextbox('image1', 'immagine1');
addLabel('Immagine 2 (opzionale):');
addTextbox('image2', 'immagine2');
addLabel('Immagine 3 (opzionale):');
addTextbox('image3', 'immagine3');
}
// crea casella di testo "Durata:"
if ((Template == "rc") ||
(Template == "blocco"))
{
addLabel('Durata:');
addTextbox('duration', 'durata');
}
// crea casella di testo "Diff link:"
if (Template == "test" ||
Template == "Segnala Copyviol")
{
addLabel('Diff link:');
addTextbox('diff', 'diff');
}
// crea casella di testo "Diff link:"
if (Template == "Segnala Copyviol")
{
addLabel('Diff link:');
addTextbox('diff2', 'diff2');
}
// crea casella di testo "Nome utente:"
if ((Template == "problematico") ||
(Template == "vandalo"))
{
addLabel('Nome utente:');
addTextbox('user', 'utente');
}
// crea casella di testo "Oldid:"
if (Template == "ScorporoUnione")
{
addLabel('Oldid:');
addTextbox('oldid', 'oldid');
}
// crea la combo box "Progetto:"
if (Template == "trasferimento")
{
addLabel('Progetto:');
addSelect('popupProject', 'progetto', arrayTrasfspieg);
}
// crea la combo box "Progetto:"
if (Template == "interprogetto")
{
addLabel('Progetto:');
addSelect('popupProject', 'progetto', arrayIPspieg);
}
// crea casella di testo "Solo il paragrafo?:"
if (Template == "trasferimento")
{
addLabel('Solo il paragrafo?:');
var soloPar = document.createElement('input');
soloPar.name = 'onlyPar';
soloPar.id = 'soloPar';
soloPar.type = 'checkbox';
soloPar.checked = soloPar.defaultChecked = false;
p.appendChild(soloPar);
}
// crea casella di testo "Template:"
if (Template == "Tmp")
{
addLabel('Template:');
addTextbox('template', 'template');
}
// crea checkbox "Dati gia' presenti?:"
if (Template == "Tmp")
{
addLabel('Dati già presenti?:');
var dati = document.createElement('input');
dati.name = 'data';
dati.id = 'dati';
dati.type = 'checkbox';
dati.checked = dati.defaultChecked = false;
p.appendChild(dati);
}
// crea il bottone "OK"
var button = document.createElement('input');
button.value = 'OK';
button.type = 'button';
// il comando dipende dal browser utilizzato
// Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
// 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
//if (BrowserDetect.browser=="Explorer") commentato per farlo funzionare con gli altri browser
button.onclick = auxFicus;
p.appendChild(button);
// reimposta il tutto
form.appendChild(p);
div.appendChild(form);
// e lo mostra a video
document.body.appendChild(div);
div.getElementsByTagName('input')[0].focus();
}
function tendinaAzione(valore)
{
switch(valore[0])
{
case '0':
Ficus(valore[1]);
break;
case '1':
aggiungiTesto(valore[1], "", valore[2]);
break;
case '2':
addTextAtCursor(valore[1],"",valore[2],parseInt(valore[4]));
break;
default: break;
}
if (typeof(valore[5]) != 'undefined')
$("wpSummary").value += valore[5];
}
function tendinaAzione1()
{
var valore = $("tendina").value.split(",");
tendinaAzione(valore);
}
function tendinaAzione2()
{
var valore = $("tendina2").value.split(",");
tendinaAzione(valore);
}
//Crea il menu' a tendina sopra alla toolbar
function creaTendina()
{
var tendina = document.createElement('select');
tendina.name = 'popupSelect';
tendina.id = 'tendina';
tendina.size = 1;
// Label "Altri pulsanti: "
var paragraph = document.createElement('span');
paragraph.id='labelTendina';
var labelTendina = document.createTextNode('Altri pulsanti: ');
paragraph.appendChild(labelTendina);
paragraph.appendChild(tendina);
// crea il primo bottone "OK"
var button1 = document.createElement('input');
button1.value = 'OK';
button1.type = 'button';
// il comando dipende dal browser utilizzato
// Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
// 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
//if (BrowserDetect.browser=="Explorer") commentato per farlo funzionare con gli altri browser
button1.onclick = tendinaAzione1;
paragraph.appendChild(button1);
// Aggiunge un line break prima della toolbar, per evitare problemi allineamento in caso di molte immagini
var lineBreak = document.createElement('span');
lineBreak.innerHTML = "<br clear=all>";
$("toolbar").parentNode.insertBefore(lineBreak, $("toolbar"));
// Appende la prima tendina sopra la toolbar
$("toolbar").parentNode.insertBefore(paragraph, $("toolbar"));
var tendina2 = document.createElement('select');
tendina2.name = 'popupSelect';
tendina2.id = 'tendina2';
tendina2.size = 1;
// Label "Pulsanti personali: "
var paragraph2 = document.createElement('span');
var labelTendina2 = document.createTextNode('Pulsanti personali: ');
paragraph2.style.margin = '10px';
paragraph2.appendChild(labelTendina2);
paragraph2.appendChild(tendina2);
paragraph2.id='labelTendina2';
// crea il secondo bottone "OK"
var button2 = document.createElement('input');
button2.value = 'OK';
button2.i = 'OK2';
button2.type = 'button';
// il comando dipende dal browser utilizzato
// Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
// 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
//if (BrowserDetect.browser=="Explorer") commentato per farlo funzionare con gli altri browser
button2.onclick = tendinaAzione2;
paragraph2.appendChild(button2);
// 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);
// Appende la seconda tendina sopra la toolbar
$("toolbar").parentNode.insertBefore(paragraph2, $("toolbar"));
}
function caricaTendinaPersonale()
{
if (typeof(myButtons) == 'undefined')
return;
var tendina = $("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(0,myButtons[i][1].indexOf("\\n"));
temp += '\n';
temp += myButtons[i][1].substr(myButtons[i][1].indexOf("\\n")+2);
myButtons[i][1] = temp;
}
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(myButtons[i][2].indexOf("\\n")+2);
myButtons[i][2] = temp;
}
// 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 = $("tendina");
// Aggiunge l'opzione al menu'
var elemento = new Array (type, before, after, text, offset);
var option = new Option(text, elemento);
tendina.options[tendina.options.length] = option;
}
// </nowiki></source>