Versalitas.js

De EIFA - Estudios Interdisciplinares de las Fuentes Avilistas

function makeMyTool() {

//Create and register command var inicio = '';

ve.ui.commandRegistry.register( new ve.ui.Command( 'mycommand', 'content', 'insert', { args: [ inicio, false, true ], supportedSelections: [ 'linear' ] } ) );

//Create and register wikitext command if ( ve.ui.wikitextCommandRegistry ) { ve.ui.wikitextCommandRegistry.register( new ve.ui.Command( 'mycommand', 'mwWikitext', 'wrapSelection', { args: [ 'Plantilla:MyTemplate', 'my parameter' ], supportedSelections: [ 'linear' ] } ) ); }

//Create and register tool function MyTool() { MyTool.parent.apply( this, arguments ); } OO.inheritClass( MyTool, ve.ui.MWTransclusionDialogTool );

MyTool.static.name = 'mytool'; MyTool.static.group = 'textStyle'; MyTool.static.title = 'My tool'; MyTool.static.commandName = 'mycommand'; ve.ui.toolFactory.register( MyTool );

}

// Initialize mw.hook( 've.loadModules' ).add( function( addPlugin ) { addPlugin( makeMyTool ); } );