MediaWiki:Gadget-Cyrillic-ae-to-Latin-ae.js
Бамбæр æй:
after saving, you have to bypass your browser's cache to see the changes. Mozilla/Safari/Konqueror: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Internet Explorer: press Ctrl-F5, Opera: press F5.
var Ae2Ae = function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'advanced',
'group': 'insert',
'tools': {
'aeswitcher': {
label: 'Кириллон Ӕ латинаг Æ-мæ раивынæн',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/f/f7/%D3%942%C3%86.png',
action: {
type: 'callback',
execute: function(context){
var match=$('#wpTextbox1').val().match(/(ӕ|Ӕ)/g);
if(match){
$('#wpTextbox1').val($('#wpTextbox1').val().replace(/Ӕ/g,"Æ"));
$('#wpTextbox1').val($('#wpTextbox1').val().replace(/ӕ/g,"æ"));
if(!$('#wpTextbox1').val().match(/(ӕ|Ӕ)/g)){
alert(match.length+" кириллон Ӕ латинаг Æ-мæ ивд æрцыдысты.")
}
else{
alert("Цыдæр рæдыд æрцыд. Ногæй бафæлвар. Кæд уæддæр ма скуса, уæд ацы рæдыды тыххæй архайджыты ныхасы фехъусын кæн.");
}
}
else if(!match){
alert("Тексты кириллон Ӕ нæ разынд.");
}
}
}
}
}
} );
};
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
mw.loader.using( 'user.options', function () {
if ( mw.user.options.get('usebetatoolbar') ) {
mw.loader.using( 'ext.wikiEditor', function () {
$(Ae2Ae);
} );
}
} );
}