MediaWiki:Gadget-toolbar-buttons.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuovo accessorio
 
 
(63 versioni intermedie di 9 utenti non mostrate)
Riga 5:
* @author [[it:User:Rotpunkt]]
*/
/*global mediaWiki, jQuery, gadgetToolbar */
/* <nowiki> */
 
( function ( mw, $ ) {
'use strict';
 
var namespace = mw.config.get( 'wgNamespaceNumber' );
 
/**
Riga 15 ⟶ 17:
*/
var argomenti = [
"", "aeronautica", "Africa", "agricoltura", "album musicalidiscografici", "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",
Riga 25 ⟶ 27:
criteri = [
"",
"1. pagine vuote, di prova, senza significato, tautologiche o contenuticontenenti sensatibufale",
"2. pagine contenenti solo frasi offensive e/o volgari e/o diffamatorie",
"3. pagine scritte quasi completamente in una lingua straniera o tradotte con traduttori automatici",
"4. pagine dal contenuto palesemente non enciclopedicheenciclopedico, promozionalipromozionale o pari a CV",
"5. pagine orfane, con titolo sbagliato e dal contenuto identico ad altre pagine",
"6. categorie senza voci, file o sottocategorie",
"7. pagine già cancellate e reinserite senza motivo",
"8. pagine provvisorie create per l'inversione del redirect",
"9. redirect con errori di battitura nel titolo o erratinon conformi alle linee guida",
"10. discussioni e, sottopagine o editnotice di pagine già cancellate",
"11. immagini doppie e orfane, o presenti su Commons",
"12. immagini in evidente violazione di copyright",
"13. pagine interamente costituite da testo in violazione di copyright",
"14. immagini da verificare da oltre una settimana",
"15. pagine 'Utente:' non appartenenti a nessuno o non conformi all'uso appopriato",
"16. pagine trasferite ad altri progetti",
"17. pagine e sottopagine 'Utente:' richiesteda cancellare su richiesta dell'utente stesso",
"18. file orfani e non utili all'enciclopedia",
"19. template obsoletoobsoleti, sostituitosostituiti ede orfanoorfani",
"20. file non liberi che non rispettano l'EDP",
"21. pagine di servizio provvisorie e non più necessarie"
],
projects = [ 'Wikisource', 'Wikinews', 'Wikiquote', 'Wikibooks',
Riga 51 ⟶ 54:
voti = ['', 'a', 'b', 'c', 'd', 'e'],
progetti = [
'', 'Qualità', 'Abruzzo', 'Africa', 'Alpinismo', 'Anime e manga', 'Antica Grecia', 'Meteorologia', 'Antica Roma',
'Araldica', 'Archeologia', 'Architettura', 'Aree protette', 'Arte', 'Astronautica', 'Astronomia', 'Atletica leggera',
'Aviazione', 'Basilicata', 'Biografie', 'Bisanzio', 'Buddhismo', 'Calabria', 'Calcio', 'Cattolicesimo', 'Chimica',
Riga 62 ⟶ 65:
'Mitologia', 'Montagne', 'Musei', 'Musica', 'Classica', 'Hip hop', 'Jazz', 'Punk', 'Reggae', 'Napoli', 'Neopaganesimo',
'Neuroscienze', 'Numismatica', 'Palermo', 'Pallacanestro', 'Pallavolo', 'Piemonte', 'Politica', 'Polonia', 'Popular music',
'Pornografia', 'Premi Nobel', 'Psicologia', 'Qualità', 'Religione', 'Roma', 'Rugby', 'Santi', 'Scienza e tecnica', 'Scout', 'Sicilia',
'Siracusa', 'Software libero', 'Sport', 'Sport Acquatici', 'Stati Uniti d\'America', 'Storia', 'Subacquea', 'Svizzera',
'Teatro', 'Televisione', 'Tolkien', 'Torino', 'Trasporti', 'Umbria', 'Valle d\'Aosta', 'Veneto', 'Venezia e Laguna',
'Venezia Giulia e Dalmazia', 'Vessillogia', 'Videogiochi', 'Voci fondamentali'
],
portali = ["", "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", "hipheavy Hopmetal", "Hip hop", "informatica", "Iran", "Irlanda", "Italia", "LGBTQLGBT", "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 d'America", "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"
],
iprojects = [
Riga 87 ⟶ 90:
* Funzioni di utilità
*/
function makeAvviso( id, template, hotkey, icon, argonlyhasMotivo, hasCommento ) {
var button = {
idgroup: id'avvisivoci',
hotkey: hotkey,
icon: icon,
ns: [ 0 ],
template: {
name: template,
Riga 104 ⟶ 107:
},
format: function ( params ) {
return '|' + ( argonlyhasMotivo ? '' : params.motivo + '|' : '' ) + params.argomento +
'|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}'; +
( hasCommento && params.commento ? '|' + params.commento : '' );
}
}
};
if ( !argonlyhasMotivo ) {
button.template.params.motivo = {
type: 'textbox',
label: 'Motivazione'
};
}
if ( hasCommento ) {
button.template.params.commento = {
type: 'textbox',
label: 'Commento'
};
}
return button;
}
 
function makeMessaggio( id, template, icon, pages, subst ) {
returnvar button = {
idgroup: id'messaggiutente',
ns: [ 3 ],
icon: icon,
template: {
name: template,
sign: true,
paramssubst: {subst
pagina: {
type: 'textbox',
label: 'Pagina',
autocomplete: 'contribs'
}
},
format: function ( params ) {
return params.pagina !== '' ? ( '|' + params.pagina ) : '';
}
}
};
if ( pages > 0 ) {
button.template.params = {};
for ( var i = 1; i <= pages; i++ ) {
button.template.params['pagina' + (i === 1 ? '' : i)] = {
type: 'textbox',
label: 'Pagina ' + (i === 1 ? '(senza "[[ ]]")' : i),
autocomplete: 'contribs'
};
}
button.template.format = function ( params ) {
var ret = '';
$.each( params, function ( key, value ) {
if ( value !== '' ) {
ret += '|' + value;
}
return value !== '';
} );
return ret;
};
}
return button;
}
 
window.gadgetToolbarButtons = {
/**
* Pulsanti sezione formattazione
// ==================================
*/
// Pulsanti gruppo formattazione
var buttonsFormattazione = [
// ==================================
{
id: 'Testo piccolo',
'Testo piccolo' : {
group: 'formattazione',
hotkey: 'Z',
icon: '//upload.wikimedia.org/wikipedia/itcommons/d/dc/Pulsante_small.png',
text: { pre: '<small>', post: '</small>' }
},
'Sottolineato': {
{
idgroup: 'Sottolineatoformattazione',
hotkey: 'K',
icon: '//upload.wikimedia.org/wikipedia/itcommons/3/37/Pulsante_sottolineato.png',
text: { pre: '<span style="text-decoration: underline">', post: '</span>' }
},
'Testo barrato': {
{
idgroup: 'Testo barratoformattazione',
hotkey: 'B',
icon: '//upload.wikimedia.org/wikipedia/itcommons/1/1d/Pulsante_barrato.png',
text: { pre: '<del>', post: '</del>' }
},
'Maiuscolo/minuscolo': {
{
idgroup: 'Maiuscolo/minuscoloformattazione',
descr: 'Modifica il testo selezionato in maiuscolo o minuscolo.',
icon: '//upload.wikimedia.org/wikipedia/itcommons/c/c5/Pulsante_case.png',
execute: function () {
var text, options;
Riga 176 ⟶ 201:
}
},
'A capo': {
idgroup: 'A capoformattazione',
hotkey: 'N',
icon: '//upload.wikimedia.org/wikipedia/itcommons/95/995e/Pulsante_aCapoPulsante_newline.png',
text: { pre: '<br />' }
},
'Include only': {
{
idgroup: 'No includeformattazione',
icon: '//upload.wikimedia.org/wikipedia/commons/6/63/Button_includeonly.png',
text: { pre: '<includeonly>', post: '</includeonly>' }
},
'No include': {
group: 'formattazione',
icon: '//upload.wikimedia.org/wikipedia/commons/c/ce/Button_no_include.png',
text: { pre: '<noinclude>', post: '</noinclude>' }
},
'formatHistory': {
{
idgroup: 'formatHistoryformattazione',
icon: '//upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png',
text: { pre: '{{cassettoCassetto|Cronologia|<pre>', post: '</pre>}}' }
},
'formatnum': {
];
group: 'formattazione',
descr: 'Inserisce la funzione parser {{formatnum:}} nella pagina.',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_formatnum.png',
text: { pre: '{{formatnum:', post: '}}' }
},
 
// ===============================
/**
// * Pulsanti sezionegruppo avvisiavvisivoci
// ===============================
*/
 
var buttonsAvvisi = [
makeAvviso( 'Da aiutare',: makeAvviso( 'A', 'A', '//upload.wikimedia.org/wikipedia/itcommons/cf/c4f9/Pulsante-aiutarePulsante_A.gif', true ),
'Da controllare': {
makeAvviso( 'Da controllare', 'C', 'C', '//upload.wikimedia.org/wikipedia/it/e/e2/Pulsante-controllare.gif' ),
group: 'avvisivoci',
makeAvviso( 'Enciclopedicità dubbia', 'E', 'E', '//upload.wikimedia.org/wikipedia/it/5/5b/Pulsante_enciclop.png' ),
ns: [ 0 , 10, 14, 100, 102 ],
makeAvviso( 'Orfana', 'O', 'O', '//upload.wikimedia.org/wikipedia/it/3/3c/Pulsante-orfana.gif', true ),
hotkey: 'C',
makeAvviso( 'POV', 'P', 'P', '//upload.wikimedia.org/wikipedia/it/a/ab/Pulsante-pov.gif' ),
makeAvviso( 'Da wikificare', 'W', 'W', icon: '//upload.wikimedia.org/wikipedia/itcommons/26/2463/Pulsante-wikificarePulsante_controllare.gif', true ),
template: {
makeAvviso( 'In corso', 'In corso', null, '//upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png', true ),
name: 'C',
makeAvviso( 'Controlcopy', 'Controlcopy', null, '//upload.wikimedia.org/wikipedia/commons/7/75/Wiki_c_copy.gif' ),
position: 'top',
{
params: {
id: 'Senza fonti',
argomento: {
type: 'combobox',
label: 'Argomento',
value: argomenti
},
motivo: {
type: 'textbox',
label: 'Motivazione'
}
},
format: function ( params ) {
return '|' + params.motivo + '|' + params.argomento +
'|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}';
}
}
},
'Da dividere': {
group: 'avvisivoci',
ns: [ 0, 4, 10, 12, 14 ],
icon: '//upload.wikimedia.org/wikipedia/commons/2/2f/Button_d%C3%A9c%C3%A8s.png',
template: {
name: 'D',
position: 'top',
params: {
commento: {
type: 'textbox',
label: 'Motivazione'
},
pagina1: {
type: 'textbox',
label: 'Prima pagina'
},
pagina2: {
type: 'textbox',
label: 'Seconda pagina (opzionale)'
},
pagina3: {
type: 'textbox',
label: 'Terza pagina (opzionale)'
},
},
format: function ( params ) {
var ret = '';
$.each( params, function ( key, value ) {
if ( value !== '' ) {
ret += '|' + ( key == 'commento' ? 'commento=' : '' ) + value;
}
} );
return ret;
}
}
},
'Enciclopedicità dubbia': makeAvviso( 'E', 'E', '//upload.wikimedia.org/wikipedia/commons/5/5b/Pulsante_enciclop.png', true ),
'Carente di fonti': {
group: 'avvisivoci',
ns: [ 0 ],
hotkey: 'F',
icon: '//upload.wikimedia.org/wikipedia/commons/3f/33fd/Button_unreferencedPulsante_F.png',
template: {
name: 'F',
newlineextratext: true'\n',
params: {
motivo: {
Riga 231 ⟶ 321:
}
},
'Carente di note': {
{
idgroup: 'Nessuna notaavvisivoci',
ns: [ 0 ],
icon: '//upload.wikimedia.org/wikipedia/commons/5/54/Button_naissance.png',
template: {
Riga 254 ⟶ 345:
}
},
'Orfana': makeAvviso('O', 'O', '//upload.wikimedia.org/wikipedia/commons/5/5e/Pulsante_orfana.gif' ),
{
'POV': makeAvviso( 'P', 'P', '//upload.wikimedia.org/wikipedia/commons/6/61/Pulsante_pov.gif', true ),
id: 'Stub',
'Stub': {
group: 'avvisivoci',
ns: [ 0 ],
hotkey: 'S',
icon: '//upload.wikimedia.org/wikipedia/itcommons/1a/11a5/StubberButton_STUB.png',
template: {
name: 'S',
Riga 279 ⟶ 373:
}
},
'Stub sezione': {
{
idgroup: 'Stub sezioneavvisivoci',
ns: [ 0 ],
icon: '//upload.wikimedia.org/wikipedia/it/c/ce/Pulsante_sezione.png',
icon: '//upload.wikimedia.org/wikipedia/commons/c/ce/Pulsante_sezione.png',
template: {
name: 'S sezione',
Riga 302 ⟶ 397:
}
},
'Tradurre': {
{
idgroup: 'Tradurreavvisivoci',
hotkey: 'T',
icon: '//upload.wikimedia.org/wikipedia/commons/e/eb/Button_templatelink.png',
Riga 326 ⟶ 421:
}
},
'Tradurre sezione': {
{
idgroup: 'Tradurre sezioneavvisivoci',
icon: '//upload.wikimedia.org/wikipedia/itcommons/c/ce/Pulsante_sezione.png',
template: {
name: 'T sezione',
params: {
lingua: {
Riga 348 ⟶ 443:
}
},
'Da unire': {
{
idgroup: 'Da unireavvisivoci',
ns: [ 0, 4, 10, 12, 14 ],
hotkey: 'U',
icon: '//upload.wikimedia.org/wikipedia/itcommons/e/eb/Pulsante_unire.png',
template: {
name: 'U',
Riga 371 ⟶ 466:
autocomplete: 'contribs'
},
paragrafosezione: {
type: 'textbox',
label: 'ParagrafoSezione (opzionale)'
},
verso: {
type: 'combobox',
label: 'Verso (opzionale)',
value: [ '', 'a', 'da' ]
}
},
Riga 380 ⟶ 480:
'|argomento=' + params.argomento +
'|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}' +
( params.paragrafoverso !== '' ? ( '|paragrafoverso=[[#' + params.paragrafoverso : '' ) +
'|' +( params.paragrafosezione +!== ']]' )? :( '|sezione=[[#' )+ params.sezione +
'|' + params.sezione + ']]' ) : '' ) +
'|commento=' + params.commento;
}
}
},
'Da wikificare': makeAvviso( 'W', 'W', '//upload.wikimedia.org/wikipedia/commons/2/24/Pulsante-wikificare.gif' ),
{
'Cancella subito': {
id: 'Da categorizzare',
group: 'avvisivoci',
icon: '//upload.wikimedia.org/wikipedia/it/5/55/Pulsante-categorizzare.gif',
hotkey: 'Y',
icon: '//upload.wikimedia.org/wikipedia/commons/0/03/Pulsante_cancimm.png',
template: {
name: 'CategorizzareCancella subito',
position: 'bottomtop',
noinclude: true,
params: {
argomentocriterio: {
type: 'combobox',
label: 'ArgomentoCriterio',
value: argomenticriteri
},
dettagli: {
type: 'textbox',
label: 'Dettagli (obbligatorio per i criteri 5, 7, 11, 12, 13 e 19)'
}
},
format: function ( params ) {
return params.argomento ? ( '|' + params.argomento ) : '';
( params.criterio !== '' ? criteri.indexOf( params.criterio ) : '' ) +
( params.dettagli !== '' ? '|dettagli=' + params.dettagli : '' );
}
}
},
'Cancellazione': {
{
idgroup: 'Invertireavvisivoci',
nshotkey: 0'D',
icon: '//upload.wikimedia.org/wikipedia/commons/7/7b/Pulsante_cancsempl.gif',
hotkey: 'I',
icon: '//upload.wikimedia.org/wikipedia/commons/7/70/Button_fusion.png',
template: {
name: 'SpostareCancellazione',
position: 'top',
noinclude: true,
format: function ( params ) {
return '|arg=';
}
}
},
'Categoria da rinominare': {
group: 'avvisivoci',
ns: [ 14 ],
icon: '//upload.wikimedia.org/wikipedia/commons/f/ff/Button_arrow_right.png',
template: {
name: 'Categoria da rinominare',
position: 'top',
params: {
motivonuovoNome: {
type: 'textbox',
label: 'MotivazioneNuovo nome'
},
nomemotivo: {
type: 'textbox',
label: 'Nuovo nomeMotivazione',
autocomplete: 'contribs'
}
},
format: function ( params ) {
return '|' + params.nomenuovoNome + '|' + params.motivo;
}
}
},
'Da categorizzare': {
{
idgroup: 'WIPavvisivoci',
icon: '//upload.wikimedia.org/wikipedia/commons/5/55/Pulsante-categorizzare.gif',
ns: 0,
icon: '//upload.wikimedia.org/wikipedia/it/2/27/Pulsante_wip.png',
template: {
name: 'WIPCategorizzare',
position: 'topbottom',
noinclude: true,
params: {
argomento: {
type: 'combobox',
label: 'Argomento',
value: argomenti
}
},
format: function ( params ) {
return params.argomento ? ( '|' + mwparams.config.get(argomento ) : 'wgUserName' );
}
}
},
'Controlcopy': makeAvviso( 'Controlcopy', null, '//upload.wikimedia.org/wikipedia/commons/7/75/Wiki_c_copy.gif', true ),
{
'Correggere': makeAvviso( 'Correggere', null, '//upload.wikimedia.org/wikipedia/commons/d/d9/Button_uncorrect.png', false, true ),
id: 'Correggere',
'Da aggiornare': {
ns: 0,
group: 'avvisivoci',
icon: '//upload.wikimedia.org/wikipedia/commons/d/d9/Button_uncorrect.png',
templatens: {[ 0 ],
name: 'Correggere',
position: 'top'
}
},
{
id: 'Da aggiornare',
ns: 0,
icon: '//upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png',
template: {
name: 'Da aggiornareAggiornare',
position: 'top',
params: {
Riga 476 ⟶ 595:
}
},
'Disambigua': {
{
idgroup: 'Cancelcopyavvisivoci',
ns: [ 0 ],
icon: '//upload.wikimedia.org/wikipedia/commons/6/62/Button_desambig.png',
hotkey: 'X',
icon: '//upload.wikimedia.org/wikipedia/it/1/15/Pulsante-canccopy.png',
template: {
name: 'cancelcopyDisambigua',
position: 'top',
extratext: "\n* '''[[|]]''' – \n* '''[[|]]''' – \n* '''[[|]]''' – "
}
},
'Immagine orfana': {
group: 'avvisivoci',
ns: [ 6 ],
icon: '//upload.wikimedia.org/wikipedia/commons/3/3a/Button_av-img.png',
template: {
name: 'Immagine orfana',
position: 'top',
params: {
fontelicenza: {
type: 'combobox',
label: 'Tipo licenza',
value: [ 'libera', 'non libera' ]
},
argomento1: {
type: 'combobox',
label: 'Argomento (opzionale)',
value: argomenti
},
argomento2: {
type: 'combobox',
label: 'Secondo argomento (opzionale)',
value: argomenti
}
},
format: function ( params ) {
var ret = '|' + params.licenza;
if ( params.argomento1 !== '' ) {
ret += '|' + params.argomento1;
if ( params.argomento2 !== '' ) {
ret += '|' + params.argomento2;
}
}
return ret;
}
}
},
'In corso': makeAvviso( 'In corso', null, '//upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png' ),
'Nota disambigua': {
group: 'avvisivoci',
ns: [ 0, 4, 10, 12, 14 ],
icon: '//upload.wikimedia.org/wikipedia/commons/3/32/Pulsante_nota_dis.png',
template: {
name: 'nota disambigua',
position: 'top',
params: {
motivo: {
type: 'textbox',
label: 'URL del sito o motivazione validaMotivazione'
},
pagina: {
type: 'textbox',
label: 'Pagina (senza "[[ ]]")',
autocomplete: 'contribs'
},
redirect: {
type: 'textbox',
label: 'Nome del redirect (senza "[[ ]]")'
}
},
format: function ( params ) {
var b = ( params.motivo + params.pagina + params.redirect ) !== '' ? '|' : '';
return '|fonte=' + params.fonte;
return b + params.motivo + b + ( params.pagina !== '' ? ( params.pagina ) : '' ) +
( params.redirect !== '' ? ( b + params.redirect ) : '' );
}
}
},
'Portale': {
idgroup: 'Violazione copyrightavvisivoci',
ns: [ 0, 14 ],
icon: '//upload.wikimedia.org/wikipedia/itcommons/53/5233/Pulsante_copyviolPulsante_Portali.png',
template: {
name: 'ViolazioneCopyrightPortale',
params: {
portale1: {
type: 'combobox',
label: 'Portale 1',
value: portali
},
portale2: {
type: 'combobox',
label: 'Portale 2',
value: portali
},
portale3: {
type: 'combobox',
label: 'Portale 3',
value: portali
}
},
format: function ( params ) {
return '|' + params.portale1 +
( params.portale2 !== '' ? ( '|' + params.portale2 ) : '' ) +
( params.portale2 !== '' && params.portale3 !== '' ?
( '|' + params.portale3 ) : '' );
}
}
},
'Blocco totale': {
group: 'avvisivoci',
icon: '//upload.wikimedia.org/wikipedia/commons/9/90/Pulsante_editwar.png',
template: {
name: 'Protetta',
position: 'top',
noinclude: true
}
},
'Richiesta pulizia': {
group: 'avvisivoci',
icon: '//upload.wikimedia.org/wikipedia/commons/2/2e/Button_broom.png',
template: {
name: 'RichiestaPulizia',
params: {
urlversione1: {
type: 'textbox',
label: 'URLOldid delversione sitoda cancellare (o iniziale se più di una)'
},
versione2: {
type: 'textbox',
label: 'Oldid versione finale (se più di una)'
},
commento: {
type: 'textbox',
label: 'Commento'
}
},
format: function ( params ) {
return '|url( params.versione1 !== '' +&& params.url;versione2 !== '' ?
'|da=' + params.versione1 + '|a=' + params.versione2 : '|' + params.versione1 ) +
( params.commento !== '' ? '|commento=' + params.commento : '' );
}
}
},
'Scorporo/unione': {
{
idgroup: 'Segnala copyviolavvisivoci',
ns: [ 1 ],
icon: '//upload.wikimedia.org/wikipedia/commons/5/5f/Button_rediriger.png',
template: {
name: 'ScorporoUnione',
params: {
azione: {
type: 'combobox',
label: 'Scorporo/unione',
value: [ '', 'scorporo', 'unione' ]
},
pagina: {
type: 'textbox',
label: 'Pagina (senza "[[ ]]")',
autocomplete: 'contribs'
},
oldid: {
type: 'textbox',
label: 'Oldid'
}
},
format: function ( params ) {
var ret = '';
$.each( params, function ( key, value ) {
ret += '|' + key + '=' + value;
} );
ret += '|data={{subst:CURRENTDAY}} {{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}';
return ret;
}
}
},
'Segnala copyviol': {
group: 'avvisivoci',
ns: function() { return document.title.indexOf( 'Modifica di Wikipedia:Sospette violazioni di copyright' ) !== -1; },
icon: '//upload.wikimedia.org/wikipedia/commons/5/58/Button_black_copyright.png',
Riga 553 ⟶ 809:
}
},
'Senza fonte': {
{
idgroup: 'Cancellazioneavvisivoci',
hotkeyns: 'D'[ 0 ],
summary: '+Senza fonte',
icon: '//upload.wikimedia.org/wikipedia/it/a/a5/Pulsante-cancsempl.gif',
icon: '//upload.wikimedia.org/wikipedia/commons/b/bd/Btn_plus.png',
template: {
text: { pre: '{{Senza fonte|', post: '}}' }
name: 'Cancellazione',
position: 'top',
noinclude: true,
format: function ( params ) {
return '|arg=';
}
}
},
'Invertire': {
{
idgroup: 'Cancella subitoavvisivoci',
ns: [ 0, 4, 6, 10, 12 ],
hotkey: 'Y',
hotkey: 'I',
icon: '//upload.wikimedia.org/wikipedia/it/8/8f/Pulsante-cancimm.png',
icon: '//upload.wikimedia.org/wikipedia/commons/7/70/Button_fusion.png',
template: {
name: 'Cancella subitoSpostare',
position: 'top',
params: {
criteriomotivo: {
type: 'combobox',
label: 'Criterio',
value: criteri
}
},
format: function ( params ) {
return '|' + ( params.criterio !== '' ?
criteri.indexOf( params.criterio ) : '' );
}
}
},
{
id: 'Unverified',
ns: 6,
hotkey: 'V',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e8/Pulsante_unverified.png',
template: {
name: 'Unverified',
format: function ( params ) {
return '|giorno={{subst:CURRENTDAY}}|mese={{subst:CURRENTMONTHNAME}}|anno={{subst:CURRENTYEAR}}';
}
}
},
{
id: 'Problematico',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e1/Button_problematic.png',
template: {
name: 'Problematico',
params: {
utente: {
type: 'textbox',
label: 'UtenteMotivazione'
},
nome: {
type: 'textbox',
label: 'Nuovo nome',
autocomplete: 'contribs'
}
},
format: function ( params ) {
return '|' + params.utentenome + '|' + params.motivo;
}
}
},
'Tmp': {
idgroup: 'Vandaloavvisivoci',
ns: [ 0 ],
icon: '//upload.wikimedia.org/wikipedia/commons/6/64/Wiki_vand.gif',
icon: '//upload.wikimedia.org/wikipedia/commons/6/6b/Pulsante_tmp.png',
template: {
name: 'VandaloTmp',
position: 'top',
params: {
utentetemplate: {
type: 'textbox',
label: 'UtenteTemplate'
},
},
format: function ( params ) {
return '|' + params.utentetemplate;
}
}
},
'Trasferimento': {
{
idgroup: 'Blocco totaleavvisivoci',
ns: [ 0 ],
icon: '//upload.wikimedia.org/wikipedia/it/9/90/Pulsante_editwar.png',
template: {
name: 'Protetta',
position: 'top',
noinclude: true
}
},
{
id: 'Trasferimento',
ns: 0,
icon: '//upload.wikimedia.org/wikipedia/commons/b/bd/Button_recherche_ip.png',
template: {
name: 'trasferimentoTrasferimento',
position: 'top',
params: {
Riga 664 ⟶ 883:
}
},
'Unverified': {
{
idgroup: 'Nota disambiguaavvisivoci',
ns: 0[ 6 ],
hotkey: 'V',
icon: '//upload.wikimedia.org/wikipedia/it/8/8d/Nota_dis.png',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e8/Pulsante_unverified.png',
template: {
name: 'nota disambiguaUnverified',
position: 'top',
params: {
motivo: {
type: 'textbox',
label: 'Motivazione'
},
pagina: {
type: 'textbox',
label: 'Pagina (senza "[[ ]]")',
autocomplete: 'contribs'
},
redirect: {
type: 'textbox',
label: 'Nome del redirect (senza "[[ ]]")'
}
},
format: function ( params ) {
return '|giorno={{subst:CURRENTDAY}}|mese={{subst:CURRENTMONTHNAME}}|anno={{subst:CURRENTYEAR}}';
return '|' + params.motivo + '|[[' + params.pagina + ']]' +
( params.redirect !== '' ? ( '|' + params.redirect ) : '' );
}
}
},
'Violazione copyright': {
{
idgroup: 'Disambiguaavvisivoci',
ns: [ 0 ],
icon: '//upload.wikimedia.org/wikipedia/commons/b5/b052/Button_category02Pulsante_copyviol.png',
template: {
name: 'disambiguaViolazioneCopyright',
position: 'top'
}
},
{
id: 'Tmp',
ns: 0,
icon: '//upload.wikimedia.org/wikipedia/it/6/6b/Pulsante_tmp.png',
template: {
name: 'tmp',
position: 'top',
params: {
templateurl: {
type: 'textbox',
label: 'TemplateURL del sito'
},
paragrafo: {
type: 'checkbox',
label: 'Dati già presenti?',
value: false
}
},
format: function ( params ) {
return '|url=' + params.template + ( params.paragrafo ? '|s' : '' )url;
}
}
},
'WIP': {
idgroup: 'Scorporo/unioneavvisivoci',
ns: 1[ 0 ],
icon: '//upload.wikimedia.org/wikipedia/commons/52/5f27/Button_redirigerPulsante_wip.png',
template: {
name: 'ScorporoUnioneWIP',
paramsposition: {'top',
azionenoinclude: {true,
type: 'combobox',
label: 'Scorporo/unione',
value: [ '', 'scorporo', 'unione' ]
},
pagina: {
type: 'textbox',
label: 'Pagina (senza "[[ ]]")',
autocomplete: 'contribs'
},
oldid: {
type: 'textbox',
label: 'Oldid'
}
},
format: function ( params ) {
varreturn ret'|' =+ mw.config.get( 'wgUserName' );
$.each( params, function ( key, value ) {
ret += '|' + key + '=' + value;
} );
ret += '|data={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}';
return ret;
}
}
},
 
{
// ===================================
id: 'Portale',
// Pulsanti gruppo messaggiutente
ns: 0,
// ===================================
icon: '//upload.wikimedia.org/wikipedia/it/3/33/Pulsante_Portali.png',
 
'Avviso copyviol': {
group: 'messaggiutente',
ns: [ 3 ],
icon: '//upload.wikimedia.org/wikipedia/commons/e/ef/Pulsante_avvcopy.png',
template: {
name: 'PortaleAvvisocopyviol',
sign: true,
params: {
portale1voce: {
type: 'comboboxtextbox',
label: 'PortalePagina 1(senza "[[ ]]")',
valueautocomplete: portali'contribs'
},
portale2url: {
type: 'comboboxtextbox',
label: 'PortaleURL 2o altra fonte',
value: portali
},
portale3otrs: {
type: 'comboboxcheckbox',
label: 'PortaleSenza 3indicazioni OTRS',
value: portalifalse
}
},
format: function ( params ) {
return '|pagina=' + params.portale1voce + '|url=' + params.url +
( params.portale2 !== ''otrs ? ( '|OTRS=no' + params.portale2 ) : '' ) +;
( params.portale2 !== '' && params.portale3 !== '' ?
( '|' + params.portale3 ) : '' );
}
}
},
'Avviso cancellazione': {
{
idgroup: 'Citazione necessariamessaggiutente',
ns: 0[ 3 ],
icon: '//upload.wikimedia.org/wikipedia/commons/b0/bd00/Btn_plusPulsante-cancut.png',
text: { pre: '{{Citazione necessaria|', post: '}}' }
},
{
id: 'Dmoz',
ns: 0,
icon: '//upload.wikimedia.org/wikipedia/it/d/d5/Pulsante_dmoz.png',
template: {
name: 'DmozCancellazione',
sign: true,
params: {
percorsopagina: {
type: 'textbox',
label: 'PercorsoPagina (senza "http://dmoz.org/[[ ]]")',
autocomplete: 'contribs'
},
vocevot: {
type: 'textbox',
label: 'NomeNumero vocevotazione (opzionalesolo se diverso da 1)'
}
},
format: function ( params ) {
return '|' + params.percorsopagina + ( params.vocevot !== '' ? ( '|' + params.vocevot ) : '' );
}
}
},
'Avviso immagine': {
];
group: 'messaggiutente',
ns: [ 3 ],
/**
icon: '//upload.wikimedia.org/wikipedia/commons/a/a5/Pulsante_avviso_licenza_immagine.png',
* Pulsanti sezione messaggi
*/
var buttonsMessaggi = [
{
id: 'Avviso copyviol',
icon: 'https://upload.wikimedia.org/wikipedia/it/e/ef/Pulsante_avvcopy.png',
template: {
name: 'AvvisocopyviolAvvisoimmagine',
subst: true,
sign: true,
params: {
voceimg1: {
type: 'textbox',
label: 'PaginaImmagine (senza1 "[[(es: ]]"NomeImmagine.ext)',
autocomplete: 'contribs'
},
urlimg2: {
type: 'textbox',
label: 'URLImmagine o2 altra fonte(opzionale)'
},
otrsimg3: {
type: 'checkboxtextbox',
label: 'SenzaImmagine indicazioni3 OTRS(opzionale)',
value: false
}
},
format: function ( params ) {
var ret;
return '|pagina=' + params.voce + '|url=' + params.url +
if ( params.otrsimg1 ?!== '|OTRS' && params.img2 !=no= '' :&& params.img3 !== '' ); {
ret = '|immagini=[[:Immagine:' + params.img1 + ']], [[:Immagine:' +
params.img2 + ']] e [[:Immagine:' + params.img3 + ']]';
} else if ( params.img1 !== '' && params.img2 !== '' ) {
ret = '|immagini=[[:Immagine:' + params.img1 + ']] e [[:Immagine:' + params.img2 + ']]';
} else {
ret = '|immagine=[[:Immagine:' + params.img1;
}
return ret;
}
}
},
'Avviso revisione bozza': {
{
idgroup: 'Avviso cancellazionemessaggiutente',
ns: [ 3 ],
icon: '//upload.wikimedia.org/wikipedia/it/0/00/Pulsante-cancut.png',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Under_construction_icon-blue.svg/23px-Under_construction_icon-blue.svg.png',
template: {
name: 'CancellazioneAvviso revisione bozza',
sign: true,
params: {
Riga 860 ⟶ 1 032:
autocomplete: 'contribs'
},
votargomento: {
type: 'textboxcombobox',
label: 'Numero votazione (solo se diverso da 1)Argomento',
value: argomenti
},
argomento2: {
type: 'combobox',
label: 'Argomento 2',
value: argomenti
}
},
format: function ( params ) {
returnvar '|' + params.pagina + ( params.votret !== '' ? ( '|' + params.vot ) : '' )pagina;
if ( params.argomento !== '' ) {
ret += '|' + params.argomento;
if ( params.argomento2 !== '' ) {
ret += '|' + params.argomento2;
}
}
return ret;
}
}
},
makeMessaggio( 'Avviso vandalismo',: makeMessaggio( 'Vandalismo', '//upload.wikimedia.org/wikipedia/commons/6/64/Wiki_vand.gif', 1 ),
'Cartellino giallo': makeMessaggio( 'yc', '//upload.wikimedia.org/wikipedia/commons/c/cc/Bouton_Vandale2.png', 0 ),
{
id: 'Cartellino giallorosso',: {
group: 'messaggiutente',
icon: '//upload.wikimedia.org/wikipedia/commons/c/cc/Bouton_Vandale2.png',
templatens: {[ 3 ],
name: 'yc',
sign: true
}
},
{
id: 'Cartellino rosso',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png',
template: {
Riga 896 ⟶ 1 075:
}
},
'Blocco': {
idgroup: 'Bloccomessaggiutente',
ns: [ 3 ],
icon: '//upload.wikimedia.org/wikipedia/commons/7/7e/Bouton_Vandale4.png',
template: {
Riga 917 ⟶ 1 097:
}
},
makeMessaggio( 'Spam',: makeMessaggio( 'Spam', '//upload.wikimedia.org/wikipedia/itcommons/c/cb/Pulsante_spam.png', 1 ),
'Test': {
idgroup: 'Testmessaggiutente',
ns: [ 3 ],
icon: '//upload.wikimedia.org/wikipedia/commons/4/40/Wiki_test.GIF',
template: {
Riga 941 ⟶ 1 122:
}
},
makeMessaggio( 'Non enciclopedico',: makeMessaggio( 'Non enciclopedico', '//upload.wikimedia.org/wikipedia/commons/9/9d/Button_halt.png', 1 ),
makeMessaggio( 'Senza senso',: makeMessaggio( 'Senza senso', '//upload.wikimedia.org/wikipedia/commons/a/aa/Button_question.png', 1 ),
'Turpiloquio': makeMessaggio( 'Turpiloquio', '//upload.wikimedia.org/wikipedia/commons/1/11/Button_Nuvola_apps_edu_lang.png', 1 ),
{
'Benvenuto': makeMessaggio( 'Benvebot', '//upload.wikimedia.org/wikipedia/commons/7/74/Pulsante_benvenuto.png', 0, true ),
id: 'Benvenuto',
icon'Dati personali': makeMessaggio( 'Dati personali', '//upload.wikimedia.org/wikipedia/itcommons/73/7435/Pulsante_benvenutoSister_icon.png', 1 ),
'Grazie': makeMessaggio( 'Grazie', '//upload.wikimedia.org/wikipedia/commons/2/23/Pulsante_grazie.png', 4 ),
'Avviso senza fonti': makeMessaggio( 'AiutoF', '//upload.wikimedia.org/wikipedia/commons/f/fd/Pulsante_F.png', 4 ),
'Aiuto wikificare': makeMessaggio( 'AiutoW', '//upload.wikimedia.org/wikipedia/commons/2/24/Pulsante-wikificare.gif', 4 ),
'Avviso firma': makeMessaggio( 'Avviso firma', '//upload.wikimedia.org/wikipedia/commons/7/7d/Mifirma.jpg', 0 ),
'Anteprima': makeMessaggio( 'Anteprima', '//upload.wikimedia.org/wikipedia/commons/thumb/8/86/OOjs_UI_icon_articleSearch-ltr.svg/20px-OOjs_UI_icon_articleSearch-ltr.svg.png', 1 ),
'Avviso evento futuro': makeMessaggio( 'Avviso evento futuro', '//upload.wikimedia.org/wikipedia/commons/4/4f/Button_clock.png', 4 ),
'Blocco nome utente': makeMessaggio( 'BloccoNomeUtente', '//upload.wikimedia.org/wikipedia/commons/9/96/PeopleABC.png', 0, true ),
'Conto terzi': makeMessaggio( 'Conto terzi', '//upload.wikimedia.org/wikipedia/commons/8/80/Button_number_3.png', 4 ),
'Firma': makeMessaggio( 'Firma', '//upload.wikimedia.org/wikipedia/commons/6/6d/Button_sig.png', 1 ),
'Oggetto': makeMessaggio( 'Oggetto', '//upload.wikimedia.org/wikipedia/commons/e/e7/Button-attachment.png', 1 ),
'Blocco infinito': {
group: 'messaggiutente',
ns: [ 2, 3 ],
icon: '//upload.wikimedia.org/wikipedia/commons/2/22/Pulsante_stop.png',
template: {
name: 'benveBloccoInfinito',
substparams: true,{
pagina: {
type: 'textbox',
label: 'Pagina (senza "[[ ]]")',
autocomplete: 'contribs'
}
},
format: function ( params ) {
return params.pagina !== '' ? ( '|~~~~' + params.pagina ) : '';
}
}
},
makeMessaggio( 'DatiRimozione personalicontenuti',: 'DatimakeMessaggio( personali'RimozioneContenuti', '//upload.wikimedia.org/wikipedia/commons/3e/35ec/Sister_iconButton_aviso.png', 1 ),
'Avviso avvisi': {
{
idgroup: 'Graziemessaggiutente',
ns: [ 3 ],
icon: '//upload.wikimedia.org/wikipedia/it/2/23/Pulsante_grazie.png',
icon: '//upload.wikimedia.org/wikipedia/commons/2/21/Button_invalid_template.png',
template: {
name: 'GrazieAvvisoavvisi',
sign: true,
params: {
pag1voce: {
type: 'textbox',
label: 'Pagina (senza "[[ ]]")',
autocomplete: 'contribs'
},
pag2commento: {
type: 'textbox',
label: 'Pagina 2'
},
pag3: {
type: 'textbox',
label: 'Pagina 3'
},
pag4: {
type: 'textbox',
label: 'Pagina 4Commento'
}
},
format: function ( params ) {
return ( params.voce !== '' || params.commento !== '' ? '|' : '' ) + params.voce +
var ret = '';
$.each ( params,.commento function!== ('' key,? value'|' : '' ) {+ params.commento;
if ( value !== '' ) {
ret += '|' + value;
}
return value !== '';
} );
return ret;
}
}
},
 
makeMessaggio( 'Aiuto wikificare', 'AiutoW', '//upload.wikimedia.org/wikipedia/it/2/24/Pulsante-wikificare.gif' ),
// ============================
{
// Pulsanti gruppo altro
id: 'Avviso firma',
// ============================
icon: '//upload.wikimedia.org/wikipedia/commons/7/7d/Mifirma.jpg',
template: {
name: 'Avviso firma',
sign: true
}
}
];
'Ping': {
/**
group: 'altro',
* Pulsanti sezione altro
*/
var buttonsAltro = [
{
id: 'Ping',
icon: '//upload.wikimedia.org/wikipedia/commons/b/b7/Button_ping.png',
ns: function() { return mw.config.get( 'wgNamespaceNumber' )namespace !== 0; },
template: {
name: 'Ping',
Riga 1 016 ⟶ 1 194:
user: {
type: 'textbox',
label: 'Utente',
autocomplete: 'users'
},
user2: {
type: 'textbox',
label: 'Utente 2',
autocomplete: 'users'
},
user3: {
type: 'textbox',
label: 'Utente 3',
autocomplete: 'users'
},
user4: {
type: 'textbox',
label: 'Utente 4',
autocomplete: 'users'
}
},
Riga 1 043 ⟶ 1 225:
}
},
'Problematico': {
{
idgroup: 'Vedi anchealtro',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e1/Button_problematic.png',
template: {
name: 'Problematico',
params: {
utente: {
type: 'textbox',
label: 'Utente',
autocomplete: 'users'
}
},
format: function ( params ) {
return '|' + params.utente;
}
}
},
'Vandalo': {
group: 'altro',
icon: '//upload.wikimedia.org/wikipedia/commons/6/64/Wiki_vand.gif',
ns: function() { return mw.config.get('wgPageName') === 'Wikipedia:Vandalismi_in_corso'; },
template: {
name: 'Vandalo',
params: {
utente: {
type: 'textbox',
label: 'Utente',
autocomplete: 'users'
}
},
format: function ( params ) {
return '|' + params.utente;
}
}
},
'Vedi anche': {
group: 'altro',
icon: '//upload.wikimedia.org/wikipedia/commons/1/12/Button_find.png',
template: {
Riga 1 060 ⟶ 1 277:
}
},
'Voto a favore': {
{
id: 'Voto a favore',
group: 'altro',
icon: '//upload.wikimedia.org/wikipedia/itcommons/f0/f803/FavorevolePulsante_favorevole.png',
text: { pre: '* {{+1}} ~~~~' }
},
'Voto astenuto': {
{
id: 'Voto astenuto',
group: 'altro',
icon: '//upload.wikimedia.org/wikipedia/itcommons/a/aa/Astenuto.png',
text: { pre: '* {{0}} ~~~~' }
},
'Voto contrario': {
{
id: 'Voto contrario',
group: 'altro',
icon: '//upload.wikimedia.org/wikipedia/itcommons/4e/43e7/ContrarioPulsante_contrario.png',
text: { pre: '* {{-1}} ~~~~' }
},
'Voto': {
id: 'Voto',
group: 'altro',
icon: '//upload.wikimedia.org/wikipedia/itcommons/5a/55a6/Pulsante_votoPulsante_aggiungi_voto.png',
text: { pre: '# ~~~~' }
},
'Tenere': {
idgroup: 'Fattoaltro',
icon: '//upload.wikimedia.org/wikipedia/commons/b/b6/Button_article_de_qualite.png',
ns: [ 4 ],
template: {
name: 'Tenere'
}
},
'Cancellare': {
group: 'altro',
icon: '//upload.wikimedia.org/wikipedia/commons/1/13/Button_delete.png',
ns: [ 4 ],
template: {
name: 'Cancellare'
}
},
'Fatto': {
group: 'altro',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_done.png',
ns: function() { return mw.config.get( 'wgNamespaceNumber' )namespace !== 0; },
template: {
name: 'Fatto'
}
},
'Non fatto': {
{
idgroup: 'Non fattoaltro',
icon: '//upload.wikimedia.org/wikipedia/commons/a/a5/Button_not_done.png',
ns: function() { return mw.config.get( 'wgNamespaceNumber' )namespace !== 0; },
template: {
name: 'Non fatto'
}
},
'Interprogetto': {
{
idgroup: 'Interprogettoaltro',
icon: '//upload.wikimedia.org/wikipedia/commons/6/63/Button_out_relevancy.png',
template: {
Riga 1 117 ⟶ 1 346:
},
format: function ( params ) {
var ret, idx = projectsiprojects.indexOf( params.progetto );
if ( icodes[idx] === 'SPECIAL_W' ) {
ret = '/notizia|' + params.pagina;
Riga 1 128 ⟶ 1 357:
}
},
'Scroll box': {
{
idgroup: 'Scroll boxaltro',
icon: '//upload.wikimedia.org/wikipedia/commons/7/74/Button_comment.png',
template: {
Riga 1 138 ⟶ 1 367:
}
},
'Categoria': {
{
idgroup: 'Categoriaaltro',
icon: '//upload.wikimedia.org/wikipedia/itcommons/c/c0/Pulsante_categoria.png',
text: { pre: '[[Categoria:', post: ']]' }
},
'Galleria': {
{
idgroup: 'Galleriaaltro',
icon: '//upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png',
text: { pre: '<gallery>', post: '</gallery>' }
},
'Redirect': {
{
idgroup: 'Redirectaltro',
hotkey: 'R',
icon: '//upload.wikimedia.org/wikipedia/commons/c/c8/Button_redirect.png',
text: { pre: '#RINVIA[[', post: ']]' }
},
'References': {
{
idgroup: 'Referencesaltro',
icon: '//upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png',
text: { pre: '<ref>', post: '</ref>' }
},
'Sezione Note': {
{
idgroup: 'Monitoraggioaltro',
descr: 'Inserisce la sezione Note e il tag &lt;references/&gt;.',
ns: 1,
icon: '//upload.wikimedia.org/wikipedia/commons/5/54/Button_naissance.png',
text: { pre: '\n== Note ==\n<references />\n' }
},
'Monitoraggio': {
group: 'altro',
ns: [ 1 ],
hotkey: 'M',
icon: '//upload.wikimedia.org/wikipedia/itcommons/2/26/Pulsante_monitoraggio.png',
template: {
name: 'MonitoraggioProgetti interessati',
position: 'top',
params: {
motivo: { type: 'textbox', label: 'Motivazione' },
progetto: { type: 'combobox', label: 'Progetto', value: progetti },
progetto2: { type: 'combobox', label: 'Progetto 2', value: progetti },
progetto3: { type: 'combobox', label: 'Progetto 3', value: progetti },
progetto4: { type: 'combobox', label: 'Progetto 4', value: progetti },
accuratezza: { type: 'combobox', label: 'Accuratezza', value: voti },
scrittura: { type: 'combobox', label: 'Scrittura', value: voti },
Riga 1 188 ⟶ 1 424:
}
}
]};
// Registra i pulsanti tramite gadgetToolbar
$( function () {
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
$.each( buttonsFormattazione, function( i, button ) {
button.group = 'formattazione';
gadgetToolbar.addButton( button );
} );
$.each( buttonsAvvisi, function( i, button ) {
button.group = 'avvisivoci';
gadgetToolbar.addButton( button );
} );
$.each( buttonsMessaggi, function( i, button ) {
button.group = 'messaggiutente';
// usati solo nel namespace 3
button.ns = 3;
gadgetToolbar.addButton( button );
} );
$.each( buttonsAltro, function( i, button ) {
button.group = 'altro';
gadgetToolbar.addButton( button );
} );
}
} );
}( mediaWiki, jQuery ) );