Utente:Valerio Bozzolan/Superchilum.js
Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.
Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menu Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.
/*<pre>*/
/* ----------------------------------------------------------------------- */
/* Aggiunge i pulsanti personalizzati nella barra degli strumenti avanzata */
/* ----------------------------------------------------------------------- */
var customizeToolbar = function () {
console.log("pulsanti caricati");
var $textbox = $( '#wpTextbox1' );
// Crea una nuova sezione "Strumenti" nella toolbar
// Crea una nuova sezione "Comunità" nella toolbar
$textbox.wikiEditor( 'addToToolbar', {
sections: {
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: {
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
}
}
}
}
},
altriavvisi: {
label: '',
tools: {
// Pulsante "Disambigua"
// [[commons:File:Disambig.svg]]
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',
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
}
}
}
}
},
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
}
}
}
}
},
template: {
label: 'Template',
tools: {
// 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"
// [[commons:File:Format-justify-center.png]]
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]]
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]]
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
}
}
},
// 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
}
}
}
}
},
utili: {
label: 'Utili'
}
}
},
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: {
avvisi: {
label: 'Messaggi utente',
tools: {
// 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"
// [[commons:File:Feather writing.svg]]
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]]
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
}
}
},
// 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
}
}
}
}
},
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
}
}
},
// Pulsante "Blocco"
// [[commons:File:Crystal Project cancel.png]]
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
}
}
}
}
},
admin: {
label: 'Admin',
tools: {
// 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
}
}
}
}
},
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
}
}
},
// Pulsante "Cancellare"
// [[commons:File:Symbol delete vote.svg]]
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
}
}
}
}
},
votazione: {
label: '',
tools: {
// Pulsante "Favorevole"
// [[commons:File:Symbol support vote.svg]]
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]]
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
}
}
}
}
},
altridiscussione: {
label: '',
tools: {
// Pulsante "Fatto"
// [[commons:File:Check-green.svg]]
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]]
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
}
}
}
}
}
},
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 un nuovo gruppo "Note" nella sezione "Avanzate" già esistente
$textbox.wikiEditor( 'addToToolbar', {
section: 'advanced',
groups: {
note: {
label: '',
tools: {
// Pulsante "Nota"
// [[commons:File:Wikieditor-reference.png]]
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]]
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
}
}
}
}
},
}
} );
// 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
}
}
},
// Pulsante "Barrato"
// [[commons:File:Toolbaricon regular B stroke.png]]
barrato: {
label: 'Barrato', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/98/Toolbaricon_regular_B_stroke.png',
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
}
}
}
}
} );
// 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 () {
$textbox.resize();
};
setTimeout( resize, 500 );
setTimeout( resize, 1000 );
setTimeout( resize, 2000 );
setTimeout( resize, 3000 );
};
/* [[mw:Extension:WikiEditor/Toolbar customization#Basic setup]] */
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
$( function () {
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
mw.loader.using( 'user.options' ).then( function () {
// This can be the string "0" if the user disabled the preference ([[phab:T54542#555387]])
if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
$.when(
mw.loader.using( 'ext.wikiEditor' ), $.ready
).then( customizeToolbar );
}
} );
}
} );
/* FINE pulsanti personalizzati per la barra degli strumenti */
/*</pre>*/