User:Ricordisamoa/toolbar.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
$(document).ready(function(){
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 "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'
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'community',
'groups': {
'templates': {
'label': ''
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'format',
'tools': {
'sottolineato': {
label: 'Sottolineato',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/94/Toolbaricon_regular_S_underline.png',
action: {
type: 'encapsulate',
options: {
pre: "<u>",
peri: "Testo sottolineato",
post: "</u>"
}
}
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'format',
'tools': {
'barrato': {
label: 'Barrato',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/98/Toolbaricon_regular_B_stroke.png',
action: {
type: 'encapsulate',
options: {
pre: "<s>",
peri: "Testo barrato",
post: "</s>"
}
}
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'note',
'tools': {
'nomenota': {
label: 'Inserisci una nota multipla da ripetere più volte nella pagina',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/8/81/Wikieditor-reference.png',
action: {
type: 'encapsulate',
options: {
pre: "<ref name=\"nomenota\">",
peri: "Testo della nota",
post: "</ref>"
}
}
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'note',
'tools': {
'nomenotabis': {
label: 'Richiama una nota multipla già inserita nella pagina',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/1/19/Wikieditor-reference-2.png',
action: {
type: 'encapsulate',
options: {
pre: "<ref name=\"",
peri: "nomenota",
post: "\" />"
}
}
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'note',
'tools': {
'note': {
label: 'Inserisci la sezione "Note"',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/8/8d/Wikieditor-references.png',
action: {
type: 'encapsulate',
options: {
pre: "\n==Note==\n<references />\n",
peri: "",
post: ""
}
}
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'template',
'tools': {
'tltemplate': {
label: 'Inserisci un collegamento alla pagina di un template',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/8/86/Wikieditor-template.png',
action: {
type: 'encapsulate',
options: {
pre: "{{tl|",
peri: "Nome del template",
post: "}}"
}
}
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'template',
'tools': {
'code': {
label: 'Inserisci il tag "code" per evidenziare il testo in formato codice',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/6/62/Toolbar_code.png',
action: {
type: 'encapsulate',
options: {
pre: "<code><nowiki>",
peri: "Codice",
post: "</nowiki></code>"
}
}
}
}
} );
//Pulsante "Includeonly"
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'template',
'tools': {
'onlyinclude': {
label: 'Inserisci il tag "includeonly"',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/b/bb/Toolbaricon_regular_I.png',
action: {
type: 'encapsulate',
options: {
pre: "<includeonly>",
peri: "",
post: "</includeonly>"
}
}
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'tools',
'group': 'template',
'tools': {
'noinclude': {
label: 'Inserisci il tag "noinclude"',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/5/55/Toolbaricon_no_include.png',
action: {
type: 'encapsulate',
options: {
pre: "<noinclude>",
peri: "",
post: "</noinclude>"
}
}
}
}
} );
if ( mw.config.get( 'wgContentLanguage' ) === 'en' ) {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'community',
'group': 'templates',
'tools': {
'talkback': {
label: 'Talkback',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/23/Nuvola_apps_edu_languages.svg/32px-Nuvola_apps_edu_languages.svg.png',
action: {
type: 'encapsulate',
options: {
pre: "{{tb|",
peri: mw.config.get( 'wgFormattedNamespaces' )['3'] + ':' + mw.config.get( 'wgUserName' ) + '#',
post: "}}"
}
}
}
}
} );
}
} );
} );