User:SizableShrimp/common/toolbar.js

var customizeToolbar = function { // Translate tags $('#wpTextbox1').wikiEditor('addToToolbar', {		section: 'advanced',		group: 'format',		tools: {			"translate": {				label: 'Wrap highlighted text in translate tags',				type: 'button',				oouiIcon: 'markup',				action: {					type: 'encapsulate',					options: {						pre: " ",						post: " "					}				}			}		}	}); // tags $('#wpTextbox1').wikiEditor('addToToolbar', {		section: 'advanced',		group: 'format',		tools: {			"language-tags": {				label: 'Replace all normal links with links, and append  to categories/navboxes',				type: 'button',				oouiIcon: 'code',				action: {					type: 'callback',					execute: function(context) {						console.log(context);					}				}			}		}	}); };

/* 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);		}	}); }