Utente:Valerio Bozzolan/Superchilum.js

Da Wikiquote, aforismi e citazioni in libertà.
Versione del 9 feb 2018 alle 20:18 di Valerio Bozzolan (discussione | contributi) (la situazione sta degenerando, ho bisogno di poter scrivere in questa textarea, urge una prezzemolata di setTimeout temporanei)

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'
			},
			'community': {
				'type': 'toolbar',
				'label': 'Comunità'
			}
		}
	} );
	
	// Crea un nuovo gruppo "Note" nella sezione "Avanzate"
	$textbox.wikiEditor( 'addToToolbar', {
		'section': 'advanced',
		'groups': {
			'note': {
				'label': ''
			}
		}
	} );
	
	// 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"
	$textbox.wikiEditor( 'addToToolbar', {
		'section': 'tools',
		'groups': {
			'avvisiservizio': {
				'label': 'Avvisi voci'
			},
			'altriavvisi': {
				'label': ''
			},
			'tipologia': {
				'label': ''
			},
			'template': {
				'label': 'Template'
			},
			'utili': {
				'label': 'Utili'
			}
		}
	} );

	// 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à"
	$textbox.wikiEditor( 'addToToolbar', {
		'section': 'community',
		'groups': {
			'avvisi': {
				'label': 'Messaggi utente'
			},
			'patrol': {
				'label': ''
			},
			'admin': {
				'label': 'Admin'
			},
			'discussione': {
				'label': 'Discussione'
			},
			'votazione': {
				'label': ''
			},
			'altridiscussione': {
				'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
					}
				}
			}
		}
	} );

	// Pulsante "Barrato"
	// [[commons:File:Toolbaricon regular B stroke.png]]
	$textbox.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
					}
				}
			}
		}
	} );
	
	// Pulsante "Maiuscoletto"
	// [[commons:File:Toolbar case.png]]
	$textbox.wikiEditor( 'addToToolbar', {
		'section': 'main',
		'group': 'format',
		'tools': {
			'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
					}
				}
			}
		}
	} );

	// Pulsante "Spiegazione"
	// [[commons:File:Toolbar blockquote.png]]
	$textbox.wikiEditor( 'addToToolbar', {
		'section': 'main',
		'group': 'wikiquote',
		'tools': {
			'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]]
	$textbox.wikiEditor( 'addToToolbar', {
		'section': 'main',
		'group': 'wikiquote',
		'tools': {
			'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
					}
				}
			}
		}
	} );
	
	// 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 () {
		$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.toolbar' ), $.ready
				).then( customizeToolbar );
			}
		} );
	}
} );
 
/* FINE pulsanti personalizzati per la barra degli strumenti */
/*</pre>*/