MediaWiki:Gadget-robot.js

mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:MatchSplit.js&action=raw&ctype=text/javascript');

var customizeToolbar = function {

if (["Page", "Index"].indexOf(mw.config.get("wgCanonicalNamespace")) === -1) {

$('#wpTextbox1').wikiEditor('addToToolbar', {     'section': 'advanced',      'group': 'insert',      'tools': {        'match': {          label: 'Insert match marker (first stage of Match and Split)',          type: 'button',          icon: '//upload.wikimedia.org/wikipedia/commons/thumb/2/25/Ic_set_split_24px.svg/24px-Ic_set_split_24px.svg.png',          action: {            type: 'encapsulate',            options: {              pre: "==__MATCH__:",              post: "=="            }          }        }      }    }); } };

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