MediaWiki:Common.js

/* Any JavaScript here will be loaded for all users on every page load. */

/* Init */

var customizeToolbar = function { /* Your code goes here */ /* Strikethrough */ $('#wpTextbox1').wikiEditor('addToToolbar', {	section: 'advanced',	group: 'format',	tools: {		"strikethrough": {			label: 'Strike',			type: 'button',			icon: '//upload.wikimedia.org/wikipedia/commons/3/30/Btn_toolbar_rayer.png',			action: {				type: 'encapsulate',				options: {					pre: " ",					post: " "				}			}		}	} });

/* Comment */ $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {	section: 'advanced',	group: 'format',	tools: {		"comment": {			label: 'Comment',			type: 'button',			icon: '//upload.wikimedia.org/wikipedia/commons/3/37/Btn_toolbar_commentaire.png',			action: {				type: 'encapsulate',				options: {					pre: ""				}			}		}	} } );

/* Code */ $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {	section: 'advanced',	group: 'format',	tools: {		"math": {			label: 'Math',			type: 'button',			icon: '//commons.wikimedia.org/wiki/File:Button_code-ms.png',			action: {				type: 'encapsulate',				options: {					pre: " "				}			}		}	} } ); };

/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */ if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' ) ) !== -1 ) { mw.loader.using( 'user.options' ).then( function {		// This can be the string "0" if the user disabled the preference (T54542)		if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {			$.when( mw.loader.using( 'ext.wikiEditor' ), $.ready ).then( customizeToolbar );		}	} ); }