Хэрэглэгч:Yhynerson1/common.js

Санамж: Хадгалсны дараа шинэ тохиргоогоо харахын тулд браузерынхаа cache-г орхих хэрэгтэй болж магадгүй. Мозилла / Файрфокс / Сафари: Shift-г дарж байхдаа Reload дээр дар, эсвэл Ctrl-Shift-R гэж дар (Макинтош дээр Cmd-Shift-R); Интернэт Эксплорер: Ctrl -г дарж байхдаа Refresh дээр дар, эсвэл Ctrl-F5 гэж дар; Конкерор: Reload товч дээр л дар, эсвэл F5-г дар; Опера-гийн хэрэглэгчид cache-г Tools→Preferences дээр бүрэн арилгах шаардлагатай болж магадгүй.

$('#left-navigation').append('<div id="p-variants" role="navigation" class="vectorMenu" aria-labelledby="p-variants-label">\
<h3 id="p-variants-label" tabindex="0">\
<span>Fix</span>\
<a href="#" tabindex="-1" wotsearchprocessed="true"></a>\
</h3>\
<div class="menu">\
<ul>\
<li><a onclick="romanize()" id="romanize">Romanize</a></li>\
<li><a onclick="revise()" id="revise">Revise</a></li>\
</ul>\
</div>\
</div>');

function revise() {
$("body").html($("body").html()
.replace(/Е/g, "Є").replace(/е/g, "є")
.replace(/Ё/g, "Йо").replace(/ё/g, "йо")
.replace(/Э/g, "Е").replace(/э/g, "е")
.replace(/И/g, "І").replace(/и/g, "і")
.replace(/Ы/g, "И").replace(/ы/g, "и")
.replace(/Ъ/g, "'").replace(/ъ/g, "'")
.replace(/([^АЕИОӨУҮЫЬаеиоөуүыь])є/g, "$1е")
);
$('#revise').remove;
}

function romanize() {
$("body").html($("body").html()
.replace(/Вики/g, "Wiki")
.replace(/А/g, "A").replace(/а/g, "a")
.replace(/Б/g, "B").replace(/б/g, "b")
.replace(/В/g, "B").replace(/в/g, "b")
.replace(/Г/g, "G").replace(/г/g, "g")
.replace(/Д/g, "D").replace(/д/g, "d")
.replace(/Е/g, "Je").replace(/е/g, "je")
.replace(/Ё/g, "Jo").replace(/ё/g, "jo")
.replace(/Ж/g, "Z").replace(/ж/g, "z")
.replace(/З/g, "Zs").replace(/з/g, "zs")
.replace(/И/g, "I").replace(/и/g, "i")
.replace(/Й/g, "J").replace(/й/g, "j")
.replace(/К/g, "K").replace(/к/g, "k")
.replace(/Л/g, "L").replace(/л/g, "l")
.replace(/М/g, "M").replace(/м/g, "m")
.replace(/Н/g, "N").replace(/н/g, "n")
.replace(/О/g, "O").replace(/о/g, "o")
.replace(/Ө/g, "Ö").replace(/ө/g, "ö")
.replace(/П/g, "P").replace(/п/g, "p")
.replace(/Р/g, "R").replace(/р/g, "r")
.replace(/С/g, "S").replace(/с/g, "s")
.replace(/Т/g, "T").replace(/т/g, "t")
.replace(/У/g, "U").replace(/у/g, "u")
.replace(/Ү/g, "Ü").replace(/ү/g, "ü")
.replace(/Ф/g, "F").replace(/ф/g, "f")
.replace(/Х/g, "K").replace(/х/g, "k")
.replace(/Ц/g, "Cs").replace(/ц/g, "cs")
.replace(/Ч/g, "C").replace(/ч/g, "c")
.replace(/Ш/g, "Sz").replace(/ш/g, "sz")
.replace(/Щ/g, "szc").replace(/щ/g, "szc")
.replace(/Ъ/g, "‘").replace(/ъ/g, "‘")
.replace(/Ы/g, "Ì").replace(/ы/g, "ì")
.replace(/Ь/g, "Y").replace(/ь/g, "y")
.replace(/Э/g, "E").replace(/э/g, "e")
.replace(/Ю/g, "Ju").replace(/ю/g, "ju")
.replace(/Я/g, "Ja").replace(/я/g, "ja")
.replace(/([BCDFGHJKLMNPRSTVZbcdfghjklmnprstvz])je/g, "$1e")
.replace(/yj/g, "y")
.replace(/Aa/g, "Á").replace(/aa/g, "á")
.replace(/Ee/g, "É").replace(/ee/g, "é")
.replace(/Ij/g, "Í").replace(/ij/g, "í")
.replace(/Oo/g, "Ó").replace(/oo/g, "ó")
.replace(/Öö/g, "Ő").replace(/öö/g, "ő")
.replace(/Uu/g, "Ú").replace(/uu/g, "ú")
.replace(/Üü/g, "Ű").replace(/üü/g, "ű")
);
$('#romanize').remove;
}