Utente:Valerio Bozzolan/Superchilum.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
grandissimo sbattimento di circa quattro ore nel convertire le miliardi di chiamate a jQuery.fn.wikiEditor() ad un'unica mega chiamatona; parziale conversione alle ooui icons
rollback, primo accorpamento ma senza accorpare la modifica di sezioni già esistenti (che devono rimanere separate)
Riga 3:
/* Aggiunge i pulsanti personalizzati nella barra degli strumenti avanzata */
/* ----------------------------------------------------------------------- */
 
// Le varie oouiIcon sono meglio delle immagini, e le puoi trovare qui:
// https://doc.wikimedia.org/oojs-ui/master/demos/?page=icons
 
 
var customizeToolbar = function () {
console.log("pulsanti caricati");
Line 13 ⟶ 8:
var $textbox = $( '#wpTextbox1' );
 
// Crea una nuova sezione "Strumenti" nella toolbar
// Crea una nuova sezione "Comunità" nella toolbar
$textbox.wikiEditor( 'addToToolbar', {
sections: {
// Aggiunge i pulsanti alla sezione principale di sistema
main: {
type: 'toolbar',
groups: {
// Aggiunge i pulsanti nel gruppo "Formato" nella sezione principale di sistema
format: {
tools: {
// Pulsante "Sottolineato"
sottolineato: {
label: 'Sottolineato', //testo visualizzato al passaggio del mouse
type: 'button',
oouiIcon: 'underline',
action: {
type: 'encapsulate',
options: {
pre: "<u>", //testo prima
peri: "Testo sottolineato", //testo di esempio
post: "</u>" //testo dopo
}
}
},
// Pulsante "Barrato"
barrato: {
label: 'Barrato', //testo visualizzato al passaggio del mouse
type: 'button',
oouiIcon: 'strikethrough',
action: {
type: 'encapsulate',
options: {
pre: "<s>", //testo prima
peri: "Testo barrato", //testo di esempio
post: "</s>" //testo dopo
}
}
},
// Pulsante "Maiuscoletto"
// [[commons:File:Toolbar case.png]]
maiuscoletto: {
label: 'Maiuscoletto', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e4/Toolbar_case.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Maiuscoletto|>", //testo prima
peri: "Testo in maiuscoletto", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
},
// Aggiunge i pulsanti nel gruppo "Wikiquote" nella sezione principale di sistema
wikiquote: {
tools: {
// Pulsante "Spiegazione"
// [[commons:File:Toolbar blockquote.png]]
spiegazione: {
label: 'Spiegazione', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/f/fd/Toolbar_blockquote.png',
action: {
type: 'encapsulate',
options: {
pre: "::{{Spiegazione|", //testo prima
peri: "Testo", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Int"
// [[commons:File:Paragraf - symbol.svg]]
intestazione: {
label: 'Int', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/1/18/Paragraf_-_symbol.svg/13px-Paragraf_-_symbol.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Int|", //testo prima
peri: "Titolo\|Fonte", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
}
}
},
// Crea una nuova sezione "Strumenti" nella toolbar
tools: {
type: 'toolbar',
label: 'Strumenti',
// Crea un nuovo gruppo "Avvisi di servizio" nella sezione "Strumenti"
// Crea un nuovo gruppo "Altri avvisi" nella sezione "Strumenti"
// Crea un nuovo gruppo "Tipologia" nella sezione "Strumenti"
// Crea un nuovo gruppo "Template" nella sezione "Strumenti"
// Crea un nuovo gruppo "Utili" nella sezione "Strumenti"
groups: {
// Crea un nuovo gruppo "Avvisi di servizio" nella sezione "Strumenti"
avvisiservizio: {
label: 'Avvisi voci',
tools: {
// Pulsante "Stub"
// [[commons:File:Puzzle_stub.svg]]
stub: {
label: 'La voce è un "abbozzo"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Puzzle_stub.svg/20px-Puzzle_stub.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{S}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "da Wikificare"
// [[commons:Edit-clear.svg]]
dawikificare: {
label: 'La voce è "da wikificare"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/f2/Edit-clear.svg/22px-Edit-clear.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{W|motivo=", //testo prima
peri: "", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "da Controllare"
// [[commons:File:Question book magnify2.svg]]
dacontrollare: {
label: 'La citazione è "da controllare"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/ab/Question_book_magnify2.svg/24px-Question_book_magnify2.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{C|", //testo prima
peri: "citazione necessaria", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Senza fonte"
// [[commons:File:Question book-4.svg]]
senzafonte: {
label: 'La voce è "senza fonti"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/24px-Question_book-4.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Senza fonte}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Sfid"
// [[commons:File:Merge-split-transwiki default 2.svg]]
sfid: {
label: 'Aggiunge "Sfid" nella pagina di discussione', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Merge-split-transwiki_default_2.svg/20px-Merge-split-transwiki_default_2.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Sfid}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Proposta di cancellazione"
// [[commons:File:User-trash-full-4.svg]]
cancellaproponi: {
label: 'Proponi la voce per la cancellazione', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7d/User-trash-full-4.svg/22px-User-trash-full-4.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Da cancellare|", //testo prima
peri: "motivo", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Cancellazione immediata"
// [[commons:File:Cute-Ball-Stop-icon.png]]
cancellasubito: {
label: 'Cancellazione immediata', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Cute-Ball-Stop-icon.png/22px-Cute-Ball-Stop-icon.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Cancella|", //testo prima
peri: "motivo", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
},
// Crea un nuovo gruppo "Altri avvisi" nella sezione "Strumenti"
altriavvisi: {
label: '',
// Pulsante "Disambigua"
// [[commons:File:Disambig.svg]]
tools: {
disambigua: {
label: 'Crea una "disambigua"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/72/Disambig.svg/22px-Disambig.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Disambigua}}", //testo prima
post: "\n\n* '''[[|]]''' – \n* '''[[|]]''' – \n* '''[[|]]''' – " //testo dopo
}
}
},
// Pulsante "Nota disambigua"
// [[commons:File:Disambigua compass.svg]]
notadisambigua: {
label: 'Inserisci una "Nota disambigua"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/4/46/Disambigua_compass.svg/22px-Disambigua_compass.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Nota disambigua|descrizione=|titolo=[[", //testo prima
peri: "Titolo altra voce", //testo di esempio
post: "]]}}" //testo dopo
}
}
},
// Pulsante "WIP"
// [[commons:File:Italian traffic signs - lavori.svg]]
wip: {
label: 'Inserisci l’avviso "WIP" per segnalare che stai lavorando sulla voce', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Italian_traffic_signs_-_lavori.svg/22px-Italian_traffic_signs_-_lavori.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{WIP|", //testo prima
peri: "tuo nome utente", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Protetta"
// [[commons:File:Locked-silver.svg]]
protetta: {
label: 'Inserisci l’avviso "Protetta" nella pagina', //testo visualizzato al passaggio del mouse
type: 'button',
oouiIcon: 'lock',
action: {
type: 'encapsulate',
options: {
pre: "{{Protetta}}", //testo prima
post: "" //testo dopo
}
}
}
}
},
// Crea un nuovo gruppo "Tipologia" nella sezione "Strumenti"
tipologia: {
label: '',
tools: {
// Pulsante "Voce tematica"
// [[commons:File:Tux Paint apple.svg]]
vocetematica: {
label: 'Voce "tematica"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/9/92/Tux_Paint_apple.svg/22px-Tux_Paint_apple.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Voce tematica}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Raccolta"
// [[commons:File:Gnome-applications-office.svg]]
raccolta: {
label: 'Voce "raccolta"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Gnome-applications-office.svg/22px-Gnome-applications-office.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Raccolta}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "NotaCategorie"
// [[commons:File:Crystal Clear app warehause.png]]
notacategorie: {
label: 'Categoria per tipologia', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/0/04/Transparent_box_with_polygons.svg/26px-Transparent_box_with_polygons.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{NotaCategorie|", //testo prima
peri: "tipologia", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "NotaPersone"
// [[commons:File:Userbox prefer.svg]]
notapersone: {
label: 'Categoria di persone', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/21/Userbox_prefer.svg/22px-Userbox_prefer.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{NotaPersone}}", //testo prima
post: "" //testo dopo
}
}
}
}
},
// Crea un nuovo gruppo "Template" nella sezione "Strumenti"
template: {
label: 'Template',
tools: {
// Pulsante "tl"
// [[commons:File:Toolbaricon templatelink.png]]
tltemplate: {
label: 'Inserisci un collegamento alla pagina di un template', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/99/Toolbaricon_templatelink.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Tl|", //testo prima
peri: "Nome del template", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "pre"
// [[commons:File:Toolbar pre vector.png]]
pre: {
label: 'Inserisci il tag "pre" che va a capo automaticamente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/b/b9/Toolbar_pre_vector.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Pre2|<nowiki>", //testo prima
peri: "Codice", //testo di esempio
post: "</nowiki>}}" //testo dopo
}
}
},
// Pulsante "code"
// [[commons:File:Toolbar code.png]]
code: {
label: 'Inserisci il tag "code" per evidenziare il testo in formato codice', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/6/62/Toolbar_code.png',
action: {
type: 'encapsulate',
options: {
pre: "<code><nowiki>", //testo prima
peri: "Codice", //testo di esempio
post: "</nowiki></code>" //testo dopo
}
}
},
// Pulsante "Centrato"
center: {
label: 'Inserisci il template {{Centrato}} per centrare il testo', //testo visualizzato al passaggio del mouse
type: 'button',
oouiIcon: 'alignCenter',
action: {
type: 'encapsulate',
options: {
pre: "{{Centrato|", //testo prima
peri: "", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Destra"
destra: {
label: 'Inserisci il tag "right" per allineare il testo a destra', //testo visualizzato al passaggio del mouse
type: 'button',
oouiIcon: 'alignRight',
action: {
type: 'encapsulate',
options: {
pre: "{{Destra|", //testo prima
peri: "", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Includeonly"
// [[commons:File:Toolbaricon regular I.png]]
onlyinclude: {
label: 'Inserisci il tag "includeonly"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/b/bb/Toolbaricon_regular_I.png',
action: {
type: 'encapsulate',
options: {
pre: "<includeonly>", //testo prima
peri: "", //testo di esempio
post: "</includeonly>" //testo dopo
}
}
},
// Pulsante "Noinclude"
// [[commons:File:Toolbaricon no include.png]]
noinclude: {
label: 'Inserisci il tag "noinclude"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/5/55/Toolbaricon_no_include.png',
action: {
type: 'encapsulate',
options: {
pre: "<noinclude>", //testo prima
peri: "", //testo di esempio
post: "</noinclude>" //testo dopo
}
}
},
// Pulsante "Colore"
// [[commons:File:Oxygen480-actions-format-stroke-color.svg]]
color: {
label: 'Inserisci un testo colorato', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Oxygen480-actions-format-stroke-color.svg/22px-Oxygen480-actions-format-stroke-color.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "<span style=\"color:colore;\">", //testo prima
peri: "Testo colorato", //testo di esempio
post: "</span>" //testo dopo
}
}
}
}
},
// Crea un nuovo gruppo "Utili" nella sezione "Strumenti"
utili: {
label: 'Utili'
Line 474 ⟶ 38:
}
},
// Crea una nuova sezione "Comunità" nella toolbar
community: {
type: 'toolbar',
label: 'Comunità',
// Crea un nuovo gruppo "Avvisi" nella sezione "Comunità"
// Crea un nuovo gruppo "Patrolling" nella sezione "Comunità"
// Crea un nuovo gruppo "Admin" nella sezione "Comunità"
// Crea un nuovo gruppo "Discussione" nella sezione "Comunità"
// Crea un nuovo gruppo "Votazione" nella sezione "Comunità"
// Crea un nuovo gruppo "Altri pulsanti" nella sezione "Comunità"
groups: {
// Crea un nuovo gruppo "Avvisi" nella sezione "Comunità"
avvisi: {
label: 'Messaggi utente',
tools: {
// Pulsante "Benvenuto"
// [[commons:File:Sunflower clip art.svg]]
benvenuto: {
label: 'Messaggio di Benvenuto', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Sunflower_clip_art.svg/22px-Sunflower_clip_art.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Benvenuto|firma=~~", //testo prima
post: "~~}}" //testo dopo
}
}
},
// Pulsante "Grazie"
// [[commons:File:Crystal Clear app amor.png]]
grazie: {
label: 'Inserisci l\'avviso "Grazie" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/79/Face-smile.svg/24px-Face-smile.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Grazie|", //testo prima
peri: "Voce", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Anteprima"
// [[commons:File:WV in review.svg]]
anteprima: {
label: 'Inserisci l\'avviso "Anteprima" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/ad/WV_in_review.svg/22px-WV_in_review.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Anteprima|", //testo prima
peri: "Voce", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Avviso Firma"
avvisofirma: {
label: 'Inserisci l\'avviso "Firma" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
oouiIcon: 'signature',
action: {
type: 'encapsulate',
options: {
pre: "{{Firma}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Avviso Tematica"
// [[commons:File:Happy face ball.png]]
avvisotematica: {
label: 'Inserisci l\'avviso "tematica" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Happy_face_ball.png/22px-Happy_face_ball.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Avviso tematica|", //testo prima
peri: "Voce tematica", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Avviso Wikidata"
// [[commons:File:Wikidata-shelter.svg]]
avvisowikidata: {
label: 'Inserisci l\'avviso "Wikidata" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Wikidata-shelter.svg/26px-Wikidata-shelter.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Avviso Wikidata}}", //testo prima
post: "" //testo dopo
}
}
}
}
},
// Crea un nuovo gruppo "Patrolling" nella sezione "Comunità"
patrol: {
label: '',
tools: {
// Pulsante "Test"
// [[commons:File:Broom icon.svg]]
avvisotest: {
label: 'Inserisci l\'avviso "Test" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Broom_icon.svg/22px-Broom_icon.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Test}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Vandalismo"
// [[commons:File:No vandalism allowed on wikipedia.png]]
vandalismo: {
label: 'Inserisci l\'avviso "Vandalismo" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/fd/No_vandalism_allowed_on_Wikipedia.svg/26px-No_vandalism_allowed_on_Wikipedia.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Vandalismo}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Yc"
// [[commons:File:Yellow card.svg]]
yellowcard: {
label: 'Inserisci l\'avviso "Yc" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/b1/Yellow_card.svg/18px-Yellow_card.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Yc}}", //testo prima
post: "" //testo dopo
}
}
}
}
},
// Crea un nuovo gruppo "Admin" nella sezione "Comunità"
admin: {
label: 'Admin',
tools: {
// Pulsante "Blocco"
blocco: {
label: 'Inserisci l\'avviso "Blocco" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
oouiIcon: 'block',
action: {
type: 'encapsulate',
options: {
pre: "{{Blocco|", //testo prima
peri: "Motivo\|Durata", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "BloccoInfinito"
// [[commons:File:STOP nuvola.svg]]
bloccoinfinito: {
label: 'Inserisci l\'avviso "BloccoInfinito" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/0/0d/STOP_nuvola.svg/22px-STOP_nuvola.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{BloccoInfinito}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Sockpuppet"
// [[commons:File:Puppeter template.svg]]
sockpuppet: {
label: 'Inserisci l\'avviso "Sockpuppet" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Puppeter_template.svg/22px-Puppeter_template.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Sockpuppet|", //testo prima
peri: "Utente", //testo di esempio
post: "}}" //testo dopo
}
}
},
// Pulsante "Sockpuppet bloccato"
// [[commons:File:Sock block.svg]]
sockpuppetbloccato: {
label: 'Inserisci l\'avviso "Sockpuppet bloccato" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Sock_block.svg/22px-Sock_block.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Sockpuppet bloccato}}", //testo prima
post: "" //testo dopo
}
}
}
}
},
// Crea un nuovo gruppo "Discussione" nella sezione "Comunità"
discussione: {
label: 'Discussione',
tools: {
// Pulsante "Mantenere"
// [[commons:File:Symbol keep vote.svg]]
mantenere: {
label: '"Mantenere"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Symbol_keep_vote.svg/22px-Symbol_keep_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Mantenere}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Commento"
// [[commons:File:Pictogram voting comment.svg]]
commento: {
label: '"Commento"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Pictogram_voting_comment.svg/22px-Pictogram_voting_comment.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Commento}}", //testo prima
post: "" //testo dopo
}
}
}
}
},
// Crea un gruppo "Votazione" nella sezione "Comunità"
votazione: {
label: '',
tools: {},
altridiscussione: {
// Pulsante "Cancellare"
cancellarelabel: {''
}
label: '"Cancellare"', //testo visualizzato al passaggio del mouse
type: 'button'},
oouiIcontools: 'trash',{
// Pulsante "Spiegazione"
action: {
// [[commons:File:Toolbar blockquote.png]]
type: 'encapsulate',
optionsspiegazione: {
prelabel: "{{Cancellare}}"'Spiegazione', //testo primavisualizzato al passaggio del mouse
posttype: "" //testo dopo'button',
icon: '//upload.wikimedia.org/wikipedia/commons/f/fd/Toolbar_blockquote.png',
}
}action: {
}type: 'encapsulate',
//options: Pulsante "Favorevole"{
pre: "::{{Spiegazione|", //testo prima
// [[commons:File:Symbol support vote.svg]]
peri: "Testo", //testo di esempio
favorevole: {
labelpost: '+1',"}}" //testo visualizzato al passaggio del mousedopo
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/9/94/Symbol_support_vote.svg/22px-Symbol_support_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Favorevole}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Favorevole se"
// [[commons:File:Symbol conditional support.svg]]
favorevolese: {
label: '+1 se', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/b2/Symbol_conditional_support.svg/22px-Symbol_conditional_support.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Favorevole se}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Neutrale"
// [[commons:File:Symbol neutral vote.svg]]
neutrale: {
label: '0', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_neutral_vote.svg/22px-Symbol_neutral_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Neutrale}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Contrario"
// [[commons:File:Symbol oppose vote.svg]]
contrario: {
label: '-1', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Symbol_oppose_vote.svg/22px-Symbol_oppose_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Contrario}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Incerto"
// [[commons:File:Symbol confused vote.svg]]
incerto: {
label: '?', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Symbol_confused_vote.svg/22px-Symbol_confused_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Incerto}}", //testo prima
post: "" //testo dopo
}
}
}
}
},
// Pulsante "Int"
// Crea un nuovo gruppo "Altri pulsanti" nella sezione "Comunità"
// [[commons:File:Paragraf - symbol.svg]]
altridiscussione: {
labelintestazione: '',{
label: 'Int', //testo visualizzato al passaggio del mouse
tools: {
//type: Pulsante "Fatto"'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/1/18/Paragraf_-_symbol.svg/13px-Paragraf_-_symbol.svg.png',
// [[commons:File:Check-green.svg]]
fattoaction: {
type: 'encapsulate',
label: 'Fatto', //testo visualizzato al passaggio del mouse
typeoptions: 'button',{
pre: "{{Int|", //testo prima
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/22px-Check-green.svg.png',
peri: "Titolo\|Fonte", //testo di esempio
action: {
typepost: 'encapsulate',"}}" //testo dopo
options: {
pre: "{{subst:Fatto}}", //testo prima
post: "" //testo dopo
}
}
},
// Pulsante "Non fatto"
// [[commons:File:X mark.svg]]
nonfatto: {
label: 'Fatto', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/X_mark.svg/22px-X_mark.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{subst:Non fatto}}", //testo prima
post: "" //testo dopo
}
}
},
 
// Pulsante "Ping"
// [[commons:File:At-sign.png]]
nonfatto: {
label: 'Ping', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/8/88/At_sign.svg/22px-At_sign.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Ping|", //testo prima
peri: "Nome utente", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
}
}
}
}
} );
// Crea un nuovo gruppo "Note" nella sezione "Avanzate" già esistente
$textbox.wikiEditor( 'addToToolbar', {
section: 'advanced',
groups: {
note: {
label: ''
}
}
} );
// Aggiunge i pulsanti ai gruppi predefiniti di sistema
 
// Pulsante "Sottolineato"
// [[commons:File:Toolbaricon regular S underline.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'main',
group: 'format',
tools: {
sottolineato: {
label: 'Sottolineato', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/94/Toolbaricon_regular_S_underline.png',
action: {
type: 'encapsulate',
options: {
pre: "<u>", //testo prima
peri: "Testo sottolineato", //testo di esempio
post: "</u>" //testo dopo
}
}
},
// SezionePulsante "AvanzateBarrato"
// [[commons:File:Toolbaricon regular B stroke.png]]
advanced: {
typebarrato: 'toolbar',{
label: 'Barrato', //testo visualizzato al passaggio del mouse
groups: {
notetype: {'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/98/Toolbaricon_regular_B_stroke.png',
label: '',
toolsaction: {
//type: Pulsante "Nota"'encapsulate',
options: {
// [[commons:File:Wikieditor-reference.png]]
nomenotapre: {"<s>", //testo prima
peri: "Testo barrato", //testo di esempio
label: 'Inserisci una nota multipla da ripetere più volte nella pagina', //testo visualizzato al passaggio del mouse
typepost: 'button',"</s>" //testo dopo
}
icon: '//upload.wikimedia.org/wikipedia/commons/8/81/Wikieditor-reference.png',
action: {}
},
type: 'encapsulate',
// Pulsante "Maiuscoletto"
options: {
// [[commons:File:Toolbar case.png]]
pre: "<ref name=\"nomenota\">", //testo prima
maiuscoletto: {
peri: "Testo della nota", //testo di esempio
label: 'Maiuscoletto', //testo visualizzato al passaggio del mouse
post: "</ref>" //testo dopo
}type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e4/Toolbar_case.png',
}
},action: {
//type: Pulsante "Nota"'encapsulate',
options: {
// [[commons:File:Wikieditor-reference.png]]
pre: "{{Maiuscoletto|>", //testo prima
nomenota: {
peri: "Testo in maiuscoletto", //testo di esempio
label: 'Inserisci una nota multipla da ripetere più volte nella pagina', //testo visualizzato al passaggio del mouse
typepost: 'button',"}}" //testo dopo
icon: '//upload.wikimedia.org/wikipedia/commons/8/81/Wikieditor-reference.png',
action: {
type: 'encapsulate',
options: {
pre: "<ref name=\"nomenota\">", //testo prima
peri: "Testo della nota", //testo di esempio
post: "</ref>" //testo dopo
}
}
},
// Pulsante "Note"
// [[commons:File:Wikieditor-references.png]]
note: {
label: 'Inserisci la sezione "Note"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/8/8d/Wikieditor-references.png',
action: {
type: 'encapsulate',
options: {
pre: "\n==Note==\n<references />\n", //testo prima
peri: "", //testo di esempio
post: "" //testo dopo
}
}
}
}
}
}
}
}
} );
// Pulsante "Nota"
// [[commons:File:Wikieditor-reference.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'note',
tools: {
nomenota: {
label: 'Inserisci una nota multipla da ripetere più volte nella pagina', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/8/81/Wikieditor-reference.png',
action: {
type: 'encapsulate',
options: {
pre: "<ref name=\"nomenota\">", //testo prima
peri: "Testo della nota", //testo di esempio
post: "</ref>" //testo dopo
}
}
}
}
} );
 
// Pulsante "Note"
// [[commons:File:Wikieditor-references.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'note',
tools: {
note: {
label: 'Inserisci la sezione "Note"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/8/8d/Wikieditor-references.png',
action: {
type: 'encapsulate',
options: {
pre: "\n==Note==\n<references />\n", //testo prima
peri: "", //testo di esempio
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsanti personalizzati
 
// Pulsante "Stub"
// [[commons:File:Puzzle_stub.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'avvisiservizio',
tools: {
stub: {
label: 'La voce è un "abbozzo"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Puzzle_stub.svg/20px-Puzzle_stub.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{S}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "da Wikificare"
// [[commons:Edit-clear.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'avvisiservizio',
tools: {
dawikificare: {
label: 'La voce è "da wikificare"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/f2/Edit-clear.svg/22px-Edit-clear.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{W|motivo=", //testo prima
peri: "", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
// Pulsante "da Controllare"
// [[commons:File:Question book magnify2.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'avvisiservizio',
tools: {
dacontrollare: {
label: 'La citazione è "da controllare"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/ab/Question_book_magnify2.svg/24px-Question_book_magnify2.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{C|", //testo prima
peri: "citazione necessaria", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
// Pulsante "Senza fonte"
// [[commons:File:Question book-4.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'avvisiservizio',
tools: {
senzafonte: {
label: 'La voce è "senza fonti"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/24px-Question_book-4.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Senza fonte}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Sfid"
// [[commons:File:Merge-split-transwiki default 2.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'avvisiservizio',
tools: {
sfid: {
label: 'Aggiunge "Sfid" nella pagina di discussione', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Merge-split-transwiki_default_2.svg/20px-Merge-split-transwiki_default_2.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Sfid}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Proposta di cancellazione"
// [[commons:File:User-trash-full-4.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'avvisiservizio',
tools: {
cancellaproponi: {
label: 'Proponi la voce per la cancellazione', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7d/User-trash-full-4.svg/22px-User-trash-full-4.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Da cancellare|", //testo prima
peri: "motivo", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
 
// Pulsante "Cancellazione immediata"
// [[commons:File:Cute-Ball-Stop-icon.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'avvisiservizio',
tools: {
cancellasubito: {
label: 'Cancellazione immediata', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Cute-Ball-Stop-icon.png/22px-Cute-Ball-Stop-icon.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Cancella|", //testo prima
peri: "motivo", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
// Pulsante "Disambigua"
// [[commons:File:Disambig.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'altriavvisi',
tools: {
disambigua: {
label: 'Crea una "disambigua"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/72/Disambig.svg/22px-Disambig.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Disambigua}}", //testo prima
post: "\n\n* '''[[|]]''' – \n* '''[[|]]''' – \n* '''[[|]]''' – " //testo dopo
}
}
}
}
} );
 
// Pulsante "Nota disambigua"
// [[commons:File:Disambigua compass.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'altriavvisi',
tools: {
notadisambigua: {
label: 'Inserisci una "Nota disambigua"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/4/46/Disambigua_compass.svg/22px-Disambigua_compass.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Nota disambigua|descrizione=|titolo=[[", //testo prima
peri: "Titolo altra voce", //testo di esempio
post: "]]}}" //testo dopo
}
}
}
}
} );
// Pulsante "WIP"
// [[commons:File:Italian traffic signs - lavori.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'altriavvisi',
tools: {
wip: {
label: 'Inserisci l’avviso "WIP" per segnalare che stai lavorando sulla voce', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Italian_traffic_signs_-_lavori.svg/22px-Italian_traffic_signs_-_lavori.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{WIP|", //testo prima
peri: "tuo nome utente", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
// Pulsante "Protetta"
// [[commons:File:Locked-silver.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'altriavvisi',
tools: {
protetta: {
label: 'Inserisci l’avviso "Protetta" nella pagina', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Locked-silver.svg/22px-Locked-silver.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Protetta}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Voce tematica"
// [[commons:File:Tux Paint apple.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'tipologia',
tools: {
vocetematica: {
label: 'Voce "tematica"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/9/92/Tux_Paint_apple.svg/22px-Tux_Paint_apple.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Voce tematica}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Raccolta"
// [[commons:File:Gnome-applications-office.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'tipologia',
tools: {
raccolta: {
label: 'Voce "raccolta"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Gnome-applications-office.svg/22px-Gnome-applications-office.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Raccolta}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "NotaCategorie"
// [[commons:File:Crystal Clear app warehause.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'tipologia',
tools: {
notacategorie: {
label: 'Categoria per tipologia', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/0/04/Transparent_box_with_polygons.svg/26px-Transparent_box_with_polygons.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{NotaCategorie|", //testo prima
peri: "tipologia", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
// Pulsante "NotaPersone"
// [[commons:File:Userbox prefer.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'tipologia',
tools: {
notapersone: {
label: 'Categoria di persone', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/21/Userbox_prefer.svg/22px-Userbox_prefer.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{NotaPersone}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "tl"
// [[commons:File:Toolbaricon templatelink.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'template',
tools: {
tltemplate: {
label: 'Inserisci un collegamento alla pagina di un template', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/99/Toolbaricon_templatelink.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Tl|", //testo prima
peri: "Nome del template", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
 
// Pulsante "pre"
// [[commons:File:Toolbar pre vector.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'template',
tools: {
pre: {
label: 'Inserisci il tag "pre" che va a capo automaticamente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/b/b9/Toolbar_pre_vector.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Pre2|<nowiki>", //testo prima
peri: "Codice", //testo di esempio
post: "</nowiki>}}" //testo dopo
}
}
}
}
} );
 
// Pulsante "code"
// [[commons:File:Toolbar code.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'template',
tools: {
code: {
label: 'Inserisci il tag "code" per evidenziare il testo in formato codice', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/6/62/Toolbar_code.png',
action: {
type: 'encapsulate',
options: {
pre: "<code><nowiki>", //testo prima
peri: "Codice", //testo di esempio
post: "</nowiki></code>" //testo dopo
}
}
}
}
} );
 
// Pulsante "Centrato"
// [[commons:File:Format-justify-center.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'template',
tools: {
center: {
label: 'Inserisci il tag "center" per centrare il testo', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/76/Format-justify-center.png/22px-Format-justify-center.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Centrato|", //testo prima
peri: "", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
// Pulsante "Destra"
// [[commons:File:Toolbaricon justify-right.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'template',
tools: {
destra: {
label: 'Inserisci il tag "right" per allineare il testo a destra', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/6/6e/Toolbaricon_justify-right.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Destra|", //testo prima
peri: "", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
 
// Pulsante "Includeonly"
// [[commons:File:Toolbaricon regular I.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'template',
tools: {
onlyinclude: {
label: 'Inserisci il tag "includeonly"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/b/bb/Toolbaricon_regular_I.png',
action: {
type: 'encapsulate',
options: {
pre: "<includeonly>", //testo prima
peri: "", //testo di esempio
post: "</includeonly>" //testo dopo
}
}
}
}
} );
 
// Pulsante "Noinclude"
// [[commons:File:Toolbaricon no include.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'template',
tools: {
noinclude: {
label: 'Inserisci il tag "noinclude"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/5/55/Toolbaricon_no_include.png',
action: {
type: 'encapsulate',
options: {
pre: "<noinclude>", //testo prima
peri: "", //testo di esempio
post: "</noinclude>" //testo dopo
}
}
}
}
} );
 
// Pulsante "Colore"
// [[commons:File:Oxygen480-actions-format-stroke-color.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'tools',
group: 'template',
tools: {
color: {
label: 'Inserisci un testo colorato', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Oxygen480-actions-format-stroke-color.svg/22px-Oxygen480-actions-format-stroke-color.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "<span style=\"color:colore;\">", //testo prima
peri: "Testo colorato", //testo di esempio
post: "</span>" //testo dopo
}
}
}
}
} );
 
//Pulsanti del menù "Comunità"
 
// Pulsante "Benvenuto"
// [[commons:File:Sunflower clip art.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'avvisi',
tools: {
benvenuto: {
label: 'Messaggio di Benvenuto', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Sunflower_clip_art.svg/22px-Sunflower_clip_art.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Benvenuto|firma=~~", //testo prima
post: "~~}}" //testo dopo
}
}
}
}
} );
// Pulsante "Grazie"
// [[commons:File:Crystal Clear app amor.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'avvisi',
tools: {
grazie: {
label: 'Inserisci l\'avviso "Grazie" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/79/Face-smile.svg/24px-Face-smile.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Grazie|", //testo prima
peri: "Voce", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
// Pulsante "Anteprima"
// [[commons:File:WV in review.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'avvisi',
tools: {
anteprima: {
label: 'Inserisci l\'avviso "Anteprima" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/ad/WV_in_review.svg/22px-WV_in_review.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Anteprima|", //testo prima
peri: "Voce", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
// Pulsante "Avviso Firma"
// [[commons:File:Feather writing.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'avvisi',
tools: {
avvisofirma: {
label: 'Inserisci l\'avviso "Firma" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Feather_writing.svg/20px-Feather_writing.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Firma}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Avviso Tematica"
// [[commons:File:Happy face ball.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'avvisi',
tools: {
avvisotematica: {
label: 'Inserisci l\'avviso "tematica" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Happy_face_ball.png/22px-Happy_face_ball.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Avviso tematica|", //testo prima
peri: "Voce tematica", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
// Pulsante "Avviso Wikidata"
// [[commons:File:Wikidata-shelter.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'avvisi',
tools: {
avvisowikidata: {
label: 'Inserisci l\'avviso "Wikidata" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Wikidata-shelter.svg/26px-Wikidata-shelter.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Avviso Wikidata}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Test"
// [[commons:File:Broom icon.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'patrol',
tools: {
avvisotest: {
label: 'Inserisci l\'avviso "Test" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Broom_icon.svg/22px-Broom_icon.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Test}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Vandalismo"
// [[commons:File:No vandalism allowed on wikipedia.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'patrol',
tools: {
vandalismo: {
label: 'Inserisci l\'avviso "Vandalismo" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/fd/No_vandalism_allowed_on_Wikipedia.svg/26px-No_vandalism_allowed_on_Wikipedia.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Vandalismo}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Yc"
// [[commons:File:Yellow card.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'patrol',
tools: {
yellowcard: {
label: 'Inserisci l\'avviso "Yc" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/b1/Yellow_card.svg/18px-Yellow_card.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Yc}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Blocco"
// [[commons:File:Crystal Project cancel.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'admin',
tools: {
blocco: {
label: 'Inserisci l\'avviso "Blocco" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Nuvola_apps_error.svg/22px-Nuvola_apps_error.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Blocco|", //testo prima
peri: "Motivo\|Durata", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
 
// Pulsante "BloccoInfinito"
// [[commons:File:STOP nuvola.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'admin',
tools: {
bloccoinfinito: {
label: 'Inserisci l\'avviso "BloccoInfinito" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/0/0d/STOP_nuvola.svg/22px-STOP_nuvola.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{BloccoInfinito}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Sockpuppet"
// [[commons:File:Puppeter template.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'admin',
tools: {
sockpuppet: {
label: 'Inserisci l\'avviso "Sockpuppet" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Puppeter_template.svg/22px-Puppeter_template.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Sockpuppet|", //testo prima
peri: "Utente", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
 
// Pulsante "Sockpuppet bloccato"
// [[commons:File:Sock block.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'admin',
tools: {
sockpuppetbloccato: {
label: 'Inserisci l\'avviso "Sockpuppet bloccato" nella pagina di discussione utente', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Sock_block.svg/22px-Sock_block.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Sockpuppet bloccato}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Mantenere"
// [[commons:File:Symbol keep vote.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'discussione',
tools: {
mantenere: {
label: '"Mantenere"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Symbol_keep_vote.svg/22px-Symbol_keep_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Mantenere}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Commento"
// [[commons:File:Pictogram voting comment.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'discussione',
tools: {
commento: {
label: '"Commento"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Pictogram_voting_comment.svg/22px-Pictogram_voting_comment.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Commento}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Cancellare"
// [[commons:File:Symbol delete vote.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'discussione',
tools: {
cancellare: {
label: '"Cancellare"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_delete_vote.svg/22px-Symbol_delete_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Cancellare}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Favorevole"
// [[commons:File:Symbol support vote.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'votazione',
tools: {
favorevole: {
label: '+1', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/9/94/Symbol_support_vote.svg/22px-Symbol_support_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Favorevole}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Favorevole se"
// [[commons:File:Symbol conditional support.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'votazione',
tools: {
favorevolese: {
label: '+1 se', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/b2/Symbol_conditional_support.svg/22px-Symbol_conditional_support.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Favorevole se}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Neutrale"
// [[commons:File:Symbol neutral vote.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'votazione',
tools: {
neutrale: {
label: '0', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Symbol_neutral_vote.svg/22px-Symbol_neutral_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Neutrale}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Contrario"
// [[commons:File:Symbol oppose vote.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'votazione',
tools: {
contrario: {
label: '-1', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Symbol_oppose_vote.svg/22px-Symbol_oppose_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Contrario}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Incerto"
// [[commons:File:Symbol confused vote.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'votazione',
tools: {
incerto: {
label: '?', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Symbol_confused_vote.svg/22px-Symbol_confused_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Incerto}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Fatto"
// [[commons:File:Check-green.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'altridiscussione',
tools: {
fatto: {
label: 'Fatto', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Check-green.svg/22px-Check-green.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{subst:Fatto}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
// Pulsante "Non fatto"
// [[commons:File:X mark.svg]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'altridiscussione',
tools: {
nonfatto: {
label: 'Fatto', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/X_mark.svg/22px-X_mark.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{subst:Non fatto}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
 
// Pulsante "Ping"
// [[commons:File:At-sign.png]]
$textbox.wikiEditor( 'addToToolbar', {
section: 'community',
group: 'altridiscussione',
tools: {
nonfatto: {
label: 'Ping', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/8/88/At_sign.svg/22px-At_sign.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Ping|", //testo prima
peri: "Nome utente", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
 
// tentativo disperato di non far sparire le prime due righe dell'editor
$textbox.on( 'wikiEditor-toolbar-doneInitialSections', function () {
// TODO: per oscure ragioni a questo punto non è veramente pronto
// occorre cercare di capire cosa non funziona qui:
// https://phabricator.wikimedia.org/diffusion/EWED/browse/master/modules/jquery.wikiEditor.toolbar.js
// e ciò nonostante, in teoria dovrebbe farlo lui dato che fa un trigger('resize')
console.log("this is never fired");
} );
 
/*
// Children, please, don't do this at home! D:
var resize = function () {
Line 925 ⟶ 1 240:
setTimeout( resize, 2000 );
setTimeout( resize, 3000 );
*/
};