MediaWiki:Monobook.js
Tampilan
Catatan: Cappu mattangkung, ida harusuk mallajo browser cache ida barak géppa mita perubahan na. Mozilla/Firefox/Safari:' tekan itta Shift rilante klik Reload, a klik Ctrl-Shift-R ( Cmd-Shift-R: Apple Mac); IE:, tekan itta Ctrl rilante klik Refresh, a tekan Ctrl-F-5; Konqueror: klik Reload, a klik F5; Opera: harusuk mallajo cache ri Tools→Preferences.
/* tooltips and access keys */
ta = new Object();
ta['pt-userpage'] = new Array('.','Halamang pabbuak saya');
ta['pt-anonuserpage'] = new Array('.','Halamang pabbuak untuk ip béla talingek idi sunting');
ta['pt-mytalk'] = new Array('n','Halamang bicara iya');
ta['pt-anontalk'] = new Array('n','Diskusi mengenai suntingan ri alamat ip édé');
ta['pt-preferences'] = new Array('','Preferensi iya');
ta['pt-watchlist'] = new Array('l','Daftar halamang béla ida jaga perubahannya.');
ta['pt-mycontris'] = new Array('y','Daftar kontribusi iya');
ta['pt-login'] = new Array('o','Ida dianjurkan untuk maddisi log iakia muba.');
ta['pt-anonlogin'] = new Array('o','Ida dianjurkan untuk maddisi log iakia muba.');
ta['pt-logout'] = new Array('o','Malessu log');
ta['ca-talk'] = new Array('t','Diskusi tentang essek halamang');
ta['ca-edit'] = new Array('e','Ida géppa menyunting halamang édé. Buak tombol pratayang ala mattaro.');
ta['ca-addsection'] = new Array('+','Tamba komentar diskusi édé.');
ta['ca-viewsource'] = new Array('e','Halamang édé rilinrungi, iakia ida empa géppa mita sumber na.');
ta['ca-history'] = new Array('h','Versi ala halamang édé.');
ta['ca-protect'] = new Array('=','Linrugii halamang édé');
ta['ca-delete'] = new Array('d','Pedde halamang édé');
ta['ca-undelete'] = new Array('d','Tangkung kinang suntingan béla ni ribuak pada halamang édé ala ripedde');
ta['ca-move'] = new Array('m','Paesuk halamang édé');
ta['ca-nomove'] = new Array('','Ida dék makkurang maésak halamang édé');
ta['ca-watch'] = new Array('w','Tamba halamang édé ri jagaan ida');
ta['ca-unwatch'] = new Array('w','Malessu halamang édé ri jagaan ida');
ta['search'] = new Array('f','Sappa wiki édé');
ta['p-logo'] = new Array('','Halamang Utama');
ta['n-mainpage'] = new Array('z','Lippangi Halamang Utama');
ta['n-portal'] = new Array('','Tentang proyek na, aga béla géppa ida mabbuak, kenaga géppa rapi bajarilau');
ta['n-currentevents'] = new Array('','Rapi informasi tentang taro-taro béla talingek matteru');
ta['n-recentchanges'] = new Array('r','Daftar pinra tanappa ri wiki.');
ta['n-randompage'] = new Array('x','Lureng halamang sembarang');
ta['n-help'] = new Array('','Tempa sappa sawekeng.');
ta['n-sitesupport'] = new Array('','Bantu kami');
ta['t-whatlinkshere'] = new Array('j','Daftar maneng halamang wiki béla berpranala ri édé');
ta['t-recentchangeslinked'] = new Array('k','Pinra tanappa halamang-halamang béla terpranala ri halamang édé');
ta['feed-rss'] = new Array('','Asupan RSS halamang édé');
ta['feed-atom'] = new Array('','Asupan atong halamang édé');
ta['t-contributions'] = new Array('','Mappaitang daftar kontribusi pabbuak édé');
ta['t-emailuser'] = new Array('','déatu surek kepada pabbuak édé');
ta['t-upload'] = new Array('u','mallureng fail rapang a media');
ta['t-specialpages'] = new Array('q','Daftar maneng halamang istimewa');
ta['ca-nstab-main'] = new Array('c','Mappaitang halamang essek');
ta['ca-nstab-user'] = new Array('c','Mappaitang halamang pabbuak');
ta['ca-nstab-media'] = new Array('c','Mappaitang halamang media');
ta['ca-nstab-special'] = new Array('','édé halamang istimewa, ida dék mau menyunting na secara langsung.');
ta['ca-nstab-wp'] = new Array('a','Mappaitang halamang proyek');
ta['ca-nstab-image'] = new Array('c','Mappaitang halamang rapang');
ta['ca-nstab-mediawiki'] = new Array('c','Mappaitang pappaseng sistem');
ta['ca-nstab-template'] = new Array('c','Mappaitang panralak na');
ta['ca-nstab-help'] = new Array('c','Mappaitang halamang bantu');
ta['ca-nstab-category'] = new Array('c','Mappaitang halamang kategori');
document.write('<script type="text/javascript" src="' + 'http://bug.wikipedia.org/w/index.php?title=MediaWiki:translit.js&action=raw&ctype=text/javascript&dontcountme=s"' + '&action="raw"></script>');
function addLoadEvent(func)
{
if (window.addEventListener)
window.addEventListener("load", func, false);
else if (window.attachEvent)
window.attachEvent("onload", func);
}
function addTranslit(editForm,textBox){
checkrt(editForm);
if (textBox.addEventListener)
textBox .addEventListener("keypress", processKeys, false);
else if (textBox .attachEvent)
textBox.attachEvent("onkeypress", processKeys);
}
function addTextEvent() {
// add transliteration feature to main edit box
var editForm =document.getElementById('editform');
if(editForm != null) {
var textBox=document.getElementById('wpTextbox1');
var textSummary = document.getElementById('wpSummary');
addTranslit(editForm,textBox);
addCheckbox(editForm,textBox );
if(textSummary) { addTranslit(editForm,textSummary); }
}
// add transliteration feature to search form
var searchForm = document.getElementById('searchform');
if( searchForm != null ) {
var searchBox = document.getElementById('searchInput');
if(searchBox) { addTranslit(searchForm,searchBox); }
}
// add transliteration feature to power search
var powerSearchForm = document.getElementById('search');
if( powerSearchForm != null) {
var powerSearchBox = document.getElementById('lsearchbox');
if( powerSearchBox ) { addTranslit(powerSearchForm, powerSearchBox );}
}
// add transliteration feature to move page
var movePageForm = document.getElementById('movepage');
if( movePageForm != null ) {
var newTitleBox = document.getElementById('wpNewTitle');
var reasonBox = document.getElementById('wpReason');
if( newTitleBox ) {addTranslit(movePageForm, newTitleBox);}
if( reasonBox ) {addTranslit(movePageForm, reasonBox ); }
}
// add transliteration feature to upload feature page
var upForm=document.getElementById('upload');
if(upForm)
{
var upName=document.getElementById('wpDestFile');
var upComment=document.getElementById('wpUploadDescription');
if(upName) addTranslit(upForm,upName);
if(upComment) addTranslit(upForm,upComment);
}
// add transliteration feature to create inputbox
var crForm=document.getElementById('createbox');
if(crForm)
{
var crName=crForm.title;
if(crName) addTranslit(crForm,crName);
}
}
function addCheckbox(editform,textBox ){
var element = document.createElement("input");
element.setAttribute("type","checkbox");
element.setAttribute("id","realtime");
if (element.addEventListener)
element.addEventListener("click", rtClick, false);
else if (element.attachEvent)
element.attachEvent("onclick", rtClick);
var labelcheckBox = document.createTextNode('ध्वन्यात्मक देवनागरीइ च्वेत चेक सन्दूकय् क्लिक यानादिसँ (परीक्षणकाल) ');
editform.insertBefore(element,textBox);
document.getElementById("realtime").checked = realTime;
editform.insertBefore(labelcheckBox,textBox);
}
function processKeys(event) {
if (rtsupported)
{ if (event.keyCode == 27 && !isExplorer()) {
//escape to toggle
realTime = !realTime;
document.getElementById("realtime").checked = realTime;
}
else if (realTime) translitonkey(event);
}
}
var realTime = true;
function rtClick(event) {
realTime = !realTime;
}
var rtsupported = false;
var error;
function checkrt(editform){
try {
/*
var nav = navigator.userAgent.toUpperCase();
rtsupported = (nav.indexOf("GECKO") >= 0 || nav.indexOf("OPERA") >= 0 || nav.indexOf("SAFARI") >= 0);
*/
rtsupported = (document.selection != undefined)
if (!rtsupported) {
var element = document.createElement("TEXTAREA");
editform.appendChild(element);
if (element.selectionStart != undefined)
rtsupported = true;
editform.removeChild(element);
}
} catch (error) {
}
}
addLoadEvent(addTextEvent)