Utente:Raoli/Gadget-PulsantiBase.js
Nota: dopo aver salvato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tenere premuto il tasto delle maiuscole e fare clic su Ricarica, oppure premere Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premere Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Internet Explorer: tenere premuto il tasto Ctrl mentre si fa clic su Refresh, oppure premere Ctrl-F5
- Opera: svuotare completamente la cache dal menu Strumenti → Preferenze
/*<pre>*/
/* ----------------------------------------------------------------------- */
/* Aggiunge i pulsanti personalizzati nella barra degli strumenti avanzata */
/* ----------------------------------------------------------------------- */
mw.loader.using( ['ext.wikiEditor'], function(){
//Crea un nuovo gruppo "Strumenti" nella toolbar
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'sections': {
'tools': {
'type': 'toolbar',
'label': 'Strumenti'
}
}
} );
//Crea un nuovo gruppo "Comunità" nella toolbar
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'sections': {
'community': {
'type': 'toolbar',
'label': 'Comunità'
}
}
} );
//Crea un nuovo gruppo "Manutenzione" nella sezione "Strumenti"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'groups': {
'manutenzione': {
'label': 'Manutenzione'
}
}
} );
//Crea un nuovo gruppo "Avvisi" nella sezione "Strumenti"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'groups': {
'avvisi': {
'label': 'Avvisi'
}
}
} );
//Crea un nuovo gruppo "Note" nella sezione "Strumenti"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'groups': {
'note': {
'label': 'Note'
}
}
} );
//Crea un nuovo gruppo "Template" nella sezione "Strumenti"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'groups': {
'template': {
'label': 'Template'
}
}
} );
//Crea un nuovo gruppo "Utili" nella sezione "Strumenti"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'groups': {
'utili': {
'label': 'Utili'
}
}
} );
//Crea un nuovo gruppo "Avvisi" nella sezione "Comunità"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'community',
'groups': {
'avvisi': {
'label': 'Avvisi'
}
}
} );
//Crea un nuovo gruppo "Emoticon" nella sezione "Comunità"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'community',
'groups': {
'emoticon': {
'label': 'Emoticon'
}
}
} );
//Crea un nuovo gruppo "Discussione" nella sezione "Comunità"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'community',
'groups': {
'discussione': {
'label': 'Discussione'
}
}
} );
//Crea un nuovo gruppo "Votazione" nella sezione "Comunità"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'community',
'groups': {
'votazione': {
'label': ''
}
}
} );
//Aggiunge i pulsanti ai gruppi predefiniti di sistema
//Pulsante "Sottolineato"
$( '#wpTextbox1' ).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"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'format',
'tools': {
'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
}
}
}
}
} );
//Pulsanti personalizzati
//Pulsante "Cancella"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'manutenzione',
'tools': {
'cancella': {
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/32px-Cute-Ball-Stop-icon.png',
action: {
type: 'encapsulate',
options: {
pre: "{{Delete|", //testo prima
peri: "motivo", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
//Pulsante "Nota"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'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 "Nota bis"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'note',
'tools': {
'nomenotabis': {
label: 'Richiama una nota multipla già inserita nella pagina', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/1/19/Wikieditor-reference-2.png',
action: {
type: 'encapsulate',
options: {
pre: "<ref name=\"", //testo prima
peri: "nomenota", //testo di esempio
post: "\" />" //testo dopo
}
}
}
}
} );
//Pulsante "Note"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'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
}
}
}
}
} );
//Pulsante "tl"
$( '#wpTextbox1' ).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/8/86/Wikieditor-template.png',
action: {
type: 'encapsulate',
options: {
pre: "{{tl|", //testo prima
peri: "Nome del template", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
//Pulsante "pre"
$( '#wpTextbox1' ).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"
$( '#wpTextbox1' ).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 "center"
$( '#wpTextbox1' ).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/32px-Format-justify-center.png',
action: {
type: 'encapsulate',
options: {
pre: "<center>", //testo prima
peri: "", //testo di esempio
post: "</center>" //testo dopo
}
}
}
}
} );
//Pulsante "Includeonly"
$( '#wpTextbox1' ).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"
$( '#wpTextbox1' ).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 "Cognome Nome"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'utili',
'tools': {
'cognomenome': {
label: 'Inserisci categorizzazione "Cognome, Nome"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/7/7c/WikEd_sort.png',
action: {
type: 'encapsulate',
options: {
pre: "{{DEFAULTSORT:", //testo prima
peri: "Cognome, Nome", //testo di esempio
post: "}}" //testo dopo
}
}
}
}
} );
//Pulsante "Colore"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'utili',
'tools': {
'color': {
label: 'Inserisci un testo colorato', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/9a/Nuvola_apps_kmessedwords.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"
$( '#wpTextbox1' ).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/3/33/Toolbar_welcome.png',
action: {
type: 'encapsulate',
options: {
pre: "{{subst:Welcome/it", //testo prima
post: "}}" //testo dopo
}
}
}
}
} );
//Pulsante "Smile"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'community',
'group': 'emoticon',
'tools': {
'smile': {
label: 'Smile', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/7/79/Face-smile.svg',
action: {
type: 'encapsulate',
options: {
pre: "{{smile}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
//Pulsante "Sisi"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'community',
'group': 'emoticon',
'tools': {
'sisi': {
label: 'Sisi', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/b/bc/Face-grin.svg',
action: {
type: 'encapsulate',
options: {
pre: "{{Smiley|3}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
//Pulsante "Mantenere"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'community',
'group': 'discussione',
'tools': {
'mantenere': {
label: '"Mantenere"', //testo visualizzato al passaggio del mouse
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/d/d0/Symbol_keep_vote.svg',
action: {
type: 'encapsulate',
options: {
pre: "{{vm}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
//Pulsante "Commento"
$( '#wpTextbox1' ).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/32px-Pictogram_voting_comment.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{comment}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
//Pulsante "Cancellare"
$( '#wpTextbox1' ).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/32px-Symbol_delete_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{vc}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
//Pulsante "Favorevole"
$( '#wpTextbox1' ).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/32px-Symbol_support_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{support}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
//Pulsante "Contrario"
$( '#wpTextbox1' ).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/32px-Symbol_oppose_vote.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{oppose}}", //testo prima
post: "" //testo dopo
}
}
}
}
} );
} );
console.log("pulsanti caricati");
/* FINE pulsanti personalizzati per la barra degli strumenti */
/*</pre>*/