Diferencia entre revisiones de «MediaWiki:Gadget-Versalitas.js»
De EIFA - Estudios Interdisciplinares de las Fuentes Avilistas
m (Juancc trasladó la página MediaWiki:Versalitas.js a MediaWiki:Gadget-Versalitas.js) |
Etiqueta: Revertido |
||
Línea 1: | Línea 1: | ||
function | /** | ||
* Adds direction mark tool to VE (for adding RLM) | |||
*/ | |||
(function () { | |||
// localization for button name | |||
} | if(!mw.messages.exists('DirectionTool-toolname')){ | ||
mw.messages.set('DirectionTool-toolname', 'תו כיווניות'); | |||
} | |||
// localization for rlm template name | |||
if(!mw.config.exists('rlmTemplateName')){ | |||
mw.config.set('rlmTemplateName', 'כ'); | |||
} | |||
//end of localization | |||
function DirectionTool( toolGroup, config ) { | |||
OO.ui.Tool.call( this, toolGroup, config ); | |||
} | |||
OO.inheritClass( DirectionTool, OO.ui.Tool ); | |||
DirectionTool.static.name = 'DirectionTool'; | |||
DirectionTool.static.title = mw.msg('DirectionTool-toolname'); | |||
DirectionTool.prototype.onSelect = function () { | |||
this.toolbar.getSurface().getModel().getFragment().collapseToEnd().insertContent([{ | |||
'type': 'mwTransclusionInline', | |||
'attributes': { | |||
'mw': { | |||
parts: [ { | |||
template: { | |||
target: { | |||
href: mw.config.get('wgFormattedNamespaces')[10]+ ':'+ mw.config.get('rlmTemplateName'), | |||
wt: mw.config.get('rlmTemplateName') | |||
}, | |||
params: {} | |||
} | |||
}] | |||
} | } | ||
} | } | ||
}]); | |||
} | }; | ||
DirectionTool.prototype.onUpdateState = function () { | |||
this.setActive( false ); | |||
}; | |||
ve.ui.toolFactory.register( DirectionTool ); | |||
})(); | |||
Revisión del 12:19 22 ene 2022
/**
* Adds direction mark tool to VE (for adding RLM)
*/
(function () {
// localization for button name
if(!mw.messages.exists('DirectionTool-toolname')){
mw.messages.set('DirectionTool-toolname', 'תו כיווניות');
}
// localization for rlm template name
if(!mw.config.exists('rlmTemplateName')){
mw.config.set('rlmTemplateName', 'כ');
}
//end of localization
function DirectionTool( toolGroup, config ) {
OO.ui.Tool.call( this, toolGroup, config );
}
OO.inheritClass( DirectionTool, OO.ui.Tool );
DirectionTool.static.name = 'DirectionTool';
DirectionTool.static.title = mw.msg('DirectionTool-toolname');
DirectionTool.prototype.onSelect = function () {
this.toolbar.getSurface().getModel().getFragment().collapseToEnd().insertContent([{
'type': 'mwTransclusionInline',
'attributes': {
'mw': {
parts: [ {
template: {
target: {
href: mw.config.get('wgFormattedNamespaces')[10]+ ':'+ mw.config.get('rlmTemplateName'),
wt: mw.config.get('rlmTemplateName')
},
params: {}
}
}]
}
}
}]);
};
DirectionTool.prototype.onUpdateState = function () {
this.setActive( false );
};
ve.ui.toolFactory.register( DirectionTool );
})();